javascript์ ๊ฐ์ฒด ์ค Promise ๊ฐ์ฒด๋ ๋น๋๊ธฐ ์์ ์ด ๋ง์ดํ ๋ฏธ๋์ ์๋ฃ ๋๋ ์คํจ์ ๊ทธ ๊ฒฐ๊ณผ ๊ฐ์ ๋ํ๋ ๋๋ค. MDN์ ์ค๋ช ์ผ๋ก ์๋์๊ฐ์ด ๊ฐ๋จํ๊ฒ ์์ฝํ ์ ์์ต๋๋ค. [์ถ์ฒ] - https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Promise Promise๋ ๋ค์ ์ค ํ๋์ ์ํ๋ฅผ ๊ฐ์ง๋๋ค. ๋๊ธฐ(pending): ์ดํํ์ง๋, ๊ฑฐ๋ถํ์ง๋ ์์ ์ด๊ธฐ ์ํ. ์ดํ(fulfilled): ์ฐ์ฐ์ด ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋จ. ๊ฑฐ๋ถ(rejected): ์ฐ์ฐ์ด ์คํจํจ. ๋๊ธฐ ์ค์ธ ํ๋ก๋ฏธ์ค๋ ๊ฐ๊ณผ ํจ๊ป ์ดํํ ์๋, ์ด๋ค ์ด์ (์ค๋ฅ)๋ก ์ธํด ๊ฑฐ๋ถ๋ ์๋ ์์ต๋๋ค. ์ดํ์ด๋ ๊ฑฐ๋ถ๋ ๋, ํ๋ก๋ฏธ์ค์ then ๋ฉ์๋์ ์ํด ๋..
ํ๋ก๊ทธ๋๋จธ์ค์์ ์ ๊ณตํ๋ ์๊ณ ๋ฆฌ์ฆ๋ฌธ์ ๋ฅผ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ํ์ด๋ดค์ต๋๋ค. ๋ฌธ์ ์ค๋ช ๊ธธ์ด๊ฐ n์ธ ๋ฐฐ์ด์ 1๋ถํฐ n๊น์ง ์ซ์๊ฐ ์ค๋ณต ์์ด ํ ๋ฒ์ฉ ๋ค์ด ์๋์ง๋ฅผ ํ์ธํ๋ ค๊ณ ํฉ๋๋ค. 1๋ถํฐ n๊น์ง ์ซ์๊ฐ ์ค๋ณต ์์ด ํ ๋ฒ์ฉ ๋ค์ด ์๋ ๊ฒฝ์ฐ true๋ฅผ, ์๋ ๊ฒฝ์ฐ false๋ฅผ ๋ฐํํ๋๋ก ํจ์ solution์ ์์ฑํด์ฃผ์ธ์.์ ํ์ฌํญ๋ฐฐ์ด์ ๊ธธ์ด๋ 10๋ง ์ดํ์ ๋๋ค.๋ฐฐ์ด์ ์์๋ 0 ์ด์ 10๋ง ์ดํ์ธ ์ ์์ ๋๋ค.์ ์ถ๋ ฅ ์arrresult[4, 1, 3, 2]true[4, 1, 3]false์ ์ถ๋ ฅ ์ ์ค๋ช ์ ์ถ๋ ฅ ์ #1 ์ ๋ ฅ์ด [4, 1, 3, 2]๊ฐ ์ฃผ์ด์ง ๊ฒฝ์ฐ, ๋ฐฐ์ด์ ๊ธธ์ด๊ฐ 4์ด๋ฏ๋ก ๋ฐฐ์ด์๋ 1๋ถํฐ 4๊น์ง ์ซ์๊ฐ ๋ชจ๋ ๋ค์ด ์์ด์ผ ํฉ๋๋ค. [4, 1, 3, 2]์๋ 1๋ถํฐ 4๊น์ง์ ์ซ์๊ฐ ๋ชจ๋ ๋ค์ด ์์ผ๋ฏ๋ก true..
- Total
- Today
- Yesterday
- nestjs config
- NestJS
- nestjs typeorm
- nestjs/cli
- nestjs module
- foreignkey
- Spring
- backend-framework
- Promise error
- nestjs project
- nestjs doc
- DeferredResult
- android
- ํ๋ก๊ทธ๋๋จธ์ค
- node.js
- docker mysql
- Request_Limit_Exceeded
- ๋น๋๊ธฐ ์์ฒญ
- @nestjs/config
- JavaScript
- Spring Async
- node.js backend
- nestjs configService
- ๊ธฐ์์ฒญAPI
- typeorm
- sequelize
- ์๊ณ ๋ฆฌ์ฆ
- typeorm ์ฐ๊ฒฐ
- Promise bulk
- nestjs directory
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |