ES6์™€ ES5 ๋น„๊ต

๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•˜๋‚˜์˜ ๋ชจ๋ธ์ด ๋˜๋Š” ์ฒญ์‚ฌ์ง„(blueprint)๋ฅผ ๋งŒ๋“ค๊ณ  , → ํด๋ž˜์Šค(class) ๊ทธ ์ฒญ์‚ฌ์ง„์„ ๋ฐ”ํƒ•์œผ๋กœ ํ•œ ๊ฐ์ฒด๋ฅผ ์ฐ์–ด๋‚ด๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจํ„ด → ์ธ์Šคํ„ด์Šค(instance) ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“œ๋Š” ์ตœ๊ทผ์— ES6์— ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํด๋ž˜์Šค๋Š” constructor๋ฅผ ํ’ˆ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค class Car { constructor(brand, name, color){ //์ธ์Šคํ„ด์Šค๊ฐ€ ๋งŒ๋“ค์–ด์งˆ ๋•Œ ์‹คํ–‰๋˜๋Š” ์ฝ”๋“œ } } ์†์„ฑ๊ณผ ๋ฉ”์†Œ๋“œ ํด๋ž˜์Šค์— ์†์„ฑ๊ณผ ๋ฉ”์†Œ๋“œ๋ฅผ ์ •์˜ํ•˜๊ณ , ์ธ์Šคํ„ด์Šค์—์„œ ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค โ–ถ ํด๋ž˜์Šค: ์†์„ฑ์˜ ์ •์˜ - ES5 ์—์„œ๋Š” class ์™€ constructor ๋Œ€์‹  ๊ทธ๋ƒฅ function ์„ ์‚ฌ์šฉํ–ˆ๋‹ค - ES6 ์—์„œ๋Š” class ์™€ constructor ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค //ES5 function Car(..
becky(์ง€์€)
'ES6์™€ ES5 ๋น„๊ต' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก