์ด๋ฒ์ ์์๋ณผ ๋ด์ฉ์ let๊ณผ const ์ ๋๋ค. ๋ณ์์ ์์ ์ ์ธ ์์ ์ฐ์ด๋ ํค์๋์ธ๋ฐ ES6 ์ด์ ์๋ var ๋ผ๋ ํค์๋ ํ๋๋ก๋ง ์ฌ์ฉํ์๋๋ฐ์, ES6์์ ๋ฑ์ฅํ let ๊ณผ const๋ ์ด๋ค์ ์์ ๋ค๋ฅธ์ง ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. โป let : let์ ๋ณ์๊ฐ ์ ์ธ๋ ๋ธ๋ก, ๊ตฌ๋ฌธ ๋๋ ํํ์ ๋ด์์๋ง ์ ํจํ ๋ณ์๋ฅผ ์ ์ธํ๋ค. ์ด๋ var ํค์๋๊ฐ ๋ธ๋ก ๋ฒ์๋ฅผ ๋ฌด์ํ๊ณ ์ ์ญ ๋ณ์๋ ํจ์ ์ง์ญ ๋ณ์๋ก ์ ์ธ๋๋ ๊ฒ๊ณผ ๋ค๋ฅธ ์ ์ด๋ค. var ํค์๋์ ๋น๊ตํด์ ์ค๋ช ์ ํ๊ฒ ๋๋๋ฐ, ๊ทธ๋ผ var ํค์๋์ ๋น๊ตํ์ ๋ ์ด๋ค ์ฐจ์ด์ ์ด ์๋์ง ์์๋ณด๊ฒ ์ต๋๋ค. 1. ์ค๋ณต์ ์ธ var x = 5; var x = 7; var x = 0; var ํค์๋๋ก๋ ์ด๋ ๊ฒ ์จ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ง ์์ต๋๋ค. ๊ทผ๋ฐ ๋ณดํต ์ด๋ ๊ฒ ๋ณ์๋ฅผ ์ ์ธํ..
์ด๋ฒ์ ๋ค๋ฃฐ ๋ด์ฉ์ default + rest + spread ์ ๋๋ค. ๋ด์ฉ์ ํฌ๊ฒ ์ด๋ ต์ง ์์ต๋๋ค. ์ ์ด๋ default๋ ํ๋ก๊ทธ๋๋ฐ์ ํ๋ค๋ณด๋ฉด ๋ง์ด ๋ฃ๋ ๋ง ์ค์ ํ๋์ฃ . Rest์ Spread ๋ํ ๊ธฐ์กด์ ES5์์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ข ๋ ๊ฐ๊ฒฐํ๊ณ ๊ฐํธํ๊ฒ ์์ฑํ๊ธฐ ์ํ ์๋ก์ด ์ฐ์ฐ์๋ฅผ ์ ๊ณตํด์ฃผ๋ ๊ฐ๋ ์ ๋๋ค. โ default: ๊ธฐ๋ณธ ๊ฐ์ด๋ผ๋ ๋ป์ด์ฃ . ์๋ฐ์คํฌ๋ฆฝํธ์์๋ ๊ธฐ๋ณธ ๊ฐ์ด ์๋ค๋ฉด undefined ๋ผ๋ ๊ฐ์ ๊ฐ๊ณ ์์ต๋๋ค. ๋ง ๊ทธ๋๋ก ๊ฐ์ด ์๋ค๋ ๋ป์ด์ฃ . ํ์ง๋ง ๋์ ๋ฐ๋ผ์ ๊ฐ์ ์ ๋ ฅ์ด ์์ด๋ ๊ธฐ๋ณธ ๊ฐ์ ์ ํด์ค์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์์ ๊ฒ๋๋ค. 1234567//ES5function inc(number, increment) { increment = increment || 1; return number..
์ด๋ฒ์ ๋ค๋ค๋ณผ ์ฃผ์ ๋ destructuring ์ ๋๋ค. ์ผ๋จ destructuring์ ๋ถํด, ํ๊ดด ์ด๋ฐ ์๋ฏธ๋ก ์ฐ์ด๋ ๋จ์ด์ธ๋ฐ์, MDN์์ ๊ฒ์ํด๋ณด๋ฉด ๊ตฌ์กฐ ๋ถํด ํ ๋น ์ด๋ผ๋ ํํธ๋ก ์ค๋ช ์ ํ๊ณ ์์ต๋๋ค. ๊ธฐ๋ณธ ์์ฝ์ค๋ช ์ ์ด๋ ์ต๋๋ค. โ๏ธ๊ตฌ์กฐ ๋ถํด ํ ๋น๊ตฌ์กฐ ๋ถํด ํ ๋น(destructuring assignment) ๊ตฌ๋ฌธ์ ๋ฐฐ์ด์ด๋ ๊ฐ์ฒด์ ์์ฑ์ ํด์ฒดํ์ฌ ๊ทธ ๊ฐ์ ๊ฐ๋ณ ๋ณ์์ ๋ด์ ์ ์๊ฒ ํ๋ ์๋ฐ์คํฌ๋ฆฝํธ ํํ์(expression)์ ๋๋ค. ๋ฐฐ์ด์ด๋ ๊ฐ์ฒด๊ฐ์ ์ฌ๋ฌ๊ฐ์ง ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง๊ณ ์๋ ์๋ฃํ์ ๋ํด์ ์ฌ์ฉ์๊ฐ ์ํ๋ ์์ฑ ๊ฐ์ ์ฌ์ฉํ๊ณ ์ ํ ๋ ์ ์ฉํ๊ฒ ์ฐ์ ๋๋ค. ์ผ๋ฐ์ ์ธ ๋ฌธ์์ด์ด๋ ์ซ์์ ๊ฐ์ ์๋ฃํ์์๋ ์ฐ์ด์ง ์๊ณ , ๊ฐ์ฒด๋ ๋ฐฐ์ด์ ๋ํด์ ํ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋๋ค. โ ๋ฐฐ์ด ๋์คํธ๋ญ์ฒ๋ง : ๋ฐฐ์ด..
- Total
- Today
- Yesterday
- typeorm ์ฐ๊ฒฐ
- JavaScript
- Promise error
- DeferredResult
- Spring Async
- nestjs configService
- nestjs typeorm
- docker mysql
- @nestjs/config
- node.js backend
- nestjs directory
- nestjs doc
- nestjs config
- nestjs module
- sequelize
- foreignkey
- android
- node.js
- ๋น๋๊ธฐ ์์ฒญ
- backend-framework
- NestJS
- ํ๋ก๊ทธ๋๋จธ์ค
- ๊ธฐ์์ฒญAPI
- Spring
- typeorm
- ์๊ณ ๋ฆฌ์ฆ
- Promise bulk
- Request_Limit_Exceeded
- nestjs/cli
- nestjs project
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |