File tree 1 file changed +12
-7
lines changed
1 file changed +12
-7
lines changed Original file line number Diff line number Diff line change @@ -569,20 +569,23 @@ console.log('๋นจ๋ ์์')
569
569
### ํธโ์ โ
570
570
571
571
``` js
572
- const delivery = new Promise ((resolve ) => {
573
- setTimeout (() => {
574
- console .log (' ๋ฐฐ๋ฌ ๋์ฐฉ' )
575
- resolve ()
576
- }, 3000 )
577
- })
572
+ function delivery () {
573
+ return new Promise ((resolve ) => {
574
+ setTimeout (() => {
575
+ console .log (' ๋ฐฐ๋ฌ ๋์ฐฉ' )
576
+ resolve ()
577
+ }, 3000 )
578
+ })
579
+ }
578
580
579
- delivery .then (() => {
581
+ delivery () .then (() => {
580
582
console .log (' ๋นจ๋ ์์' ) // ๋ฐฐ๋ฌ์ด ๋์ฐฉ ํ ํ ๋นจ๋๋ฅผ ์์ํฉ๋๋ค.
581
583
})
582
584
583
585
// ๊ฒฐ๊ณผ ๐
584
586
// ๋ฐฐ๋ฌ ๋์ฐฉ
585
587
// ๋นจ๋ ์์
588
+
586
589
```
587
590
588
591
### 2. ์คํจ ์ผ์ด์ค (rejected)
@@ -624,6 +627,7 @@ Promise ๋ ๋น๋๊ธฐ ํจ์ ํธ์ถ์ ๊ฒฐ๊ณผ๋ฅผ ์ ํํ ๋ณด๊ดํ ์๋ฌด๋ฅผ
624
627
๐์๋๋ฆฌ์ค: Promise ๊ฐ ์ผํ์ฑ์ด๋ผ๋ ๊ฒ์ ์ฆ๋ช
ํ์ธ์.
625
628
626
629
``` js
630
+ // new Promise ๋ฅผ ํ์๊ฐ ์ด๋ฏธ ํ๋ก๋ฏธ์ค ์์ง
627
631
const promise = new Promise ((resolve ) => {
628
632
console .log (' ์๋
' )
629
633
resolve ()
@@ -635,4 +639,5 @@ promise.then()
635
639
636
640
// ๊ฒฐ๊ณผ ๐
637
641
// ์๋
... ๋จ ํ ๋ฒ ์ถ๋ ฅ๋จ
642
+
638
643
```
You canโt perform that action at this time.
0 commit comments