์ด๋ฒ์ ๋ค๋ค๋ณผ ์ฃผ์ ๋ ๋ฒ์ญํด๋ณด๋ฉด ํฅ์๋ ๊ฐ์ฒด ๋ฆฌํฐ๋ด(?) ์ด๋ ๊ฒ ๋ฒ์ญ ๋ ๋ฏ ํ๋ฐ, ๊ฐ๋จํ ๋งํ์๋ฉด ๊ฐ์ฒด๋ฅผ ๋ง๋๋๋ฐ์ ์์ด์ ์กฐ๊ธ ๋ ๊ฐ๋ ์ฑ ์ข๊ณ ์งง์ ํํ๋ก ๋ง๋ค ์ ์๊ฒ๋ ํด์ฃผ๋ ๊ฒ์ ๋๋ค. ํํ javascript๋ฅผ ์ฌ์ฉํ ๋ ๋ฐ์ดํฐํ์ ์ข ๋ฅ๋ฅผ ์ ๊ฒฝ์ฐ์ง ์๋๋ฐ ์ฌ์ค ์ด๋ฌํ new ์ฐ์ฐ์๋ฅผ ํตํด์ ๋ฐ์ดํฐ ํ์ ์ ๋ถ์ฌํ๋ ๊ฒ์ผ๋ก ์์์ ํด์ผํ์ฃ ์ด๋ฐ ์์ผ๋ก์123456//์ซ์var num = new Number();//๋ฌธ์์ดvar str = new String();//๊ฐ์ฒดvar obj = new Object();cs ๊ทธ์น๋ง ๋ณดํต์ ์ด๋ ๊ฒ new ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ฐ๋ก ๋ณ์์ ๊ฐ์ ๋ด๋๊ฒ ์ผ๋ฐ์ ์ ๋๋ค. 123456//์ซ์var num = 1//๋ฌธ์์ดvar str = "hello"//๊ฐ์ฒดvar obj ..
์ด์ ํฌ์คํ ์์ ์๋ฐ์คํฌ๋ฆฝํธ๋ ํ๋กํ ํ์ ๊ธฐ๋ฐ์ ์ธ์ด๋ผ๋ ๋ง์ ํ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ es6์์ ์ถํํ class ๋ํ ์ด ๊ธฐ๋ฐ ์์์ ๋ณํ๋ ํํ์ ๋๋ค. ๊ทธ๋ผ ๊ธฐ์กด์ ํ๋กํ ํ์ ์ผ๋ก๋ ์ด๋ค์์ผ๋ก ํด๋์ค๋ฅผ ํํํ๋์ง ๋น๊ตํด๋ณด๊ฒ ์ต๋๋ค.(์ด ๊ธ์ https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Classes ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์์ฑํ์์ต๋๋ค.) class.js 12345678function Cat(name) { this.name = name;} Cat.prototype.speak = function () { console.log(this.name + ' makes a noise.');}; Colored by Color Scriptercs ์ด์๊ฐ์ด fun..
๊ฐ์ฒด์งํฅ์ธ์ด๋ฅผ ๋ฐฐ์ธ ๋ ํญ์ ๋์ค๋ ํค์๋ ์ค ํ๋๊ฐ class ์ ๋๋ค. ์ ๋ Java์ C++์ ๋ฐฐ์ธ ๋ ์ ํ๊ฒ ๋์๋๋ฐ ES6์์ class์ ์ฌ์ฉ์ด ๊ฐ๋ฅํด์ก์ต๋๋ค. ํ์ง๋ง ์ฌ๊ธฐ์ ์ง๊ณ ๋์ด๊ฐ์ผํ ๊ฒ์ด ์์ต๋๋ค. ํ๋กํ ํ์ ์ ๊ดํ ๊ฐ๋ ์ธ๋ฐ์ MDN์ Class์ ๊ดํ ๊ธ์ ์ด๋ฐ ๋ง์ด ๋์ต๋๋ค. JavaScript class๋ ECMAScript 6์ ํตํด ์๊ฐ๋์์ผ๋ฉฐ, ๊ธฐ์กด prototype ๊ธฐ๋ฐ์ ์์ ๋ณด๋ค ๋ช ๋ฃํ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค. Class ๋ฌธ๋ฒ์ ์๋ก์ด ๊ฐ์ฒด์งํฅ ์์ ๋ชจ๋ธ์ ์ ๊ณตํ๋ ๊ฒ์ ์๋๋๋ค. JavaScript class๋ ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ณ ์์์ ๋ค๋ฃจ๋๋ฐ ์์ด ํจ์ฌ ๋ ๋จ์ํ๊ณ ๋ช ํํ ๋ฌธ๋ฒ์ ์ ๊ณตํฉ๋๋ค. javascript ๋ ํํ ๋กํ์ ๊ธฐ๋ฐ์ ์ธ์ด์ด๋ค. es6์์ ์ง์ํ๋ clas..
- Total
- Today
- Yesterday
- ๋น๋๊ธฐ ์์ฒญ
- nestjs directory
- backend-framework
- ํ๋ก๊ทธ๋๋จธ์ค
- ์๊ณ ๋ฆฌ์ฆ
- NestJS
- JavaScript
- @nestjs/config
- foreignkey
- Request_Limit_Exceeded
- Promise bulk
- Promise error
- Spring
- node.js
- android
- docker mysql
- nestjs/cli
- node.js backend
- DeferredResult
- nestjs typeorm
- nestjs project
- nestjs config
- typeorm
- sequelize
- ๊ธฐ์์ฒญAPI
- Spring Async
- nestjs configService
- nestjs doc
- typeorm ์ฐ๊ฒฐ
- nestjs module
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |