Notice
Recent Posts
Recent Comments
Link
ยซ   2024/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
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 31
Tags more
Archives
Today
Total
๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กES6ํ•จ์ˆ˜ ์ถ”๊ฐ€๊ธฐ๋Šฅ (1)

JDevBlog

26. ES6 ํ•จ์ˆ˜์˜ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ

26.1 ํ•จ์ˆ˜์˜ ๊ตฌ๋ถ„ 26.2 ๋ฉ”์„œ๋“œ ES6 ์‚ฌ์–‘์—์„œ ๋ฉ”์„œ๋“œ๋Š” ๋ฉ”์„œ๋“œ ์ถ•์•ฝ ํ‘œํ˜„์œผ๋กœ ์ •์˜๋œ ํ•จ์ˆ˜๋งŒ์„ ์˜๋ฏธํ•œ๋‹ค. ES6 ์‚ฌ์–‘์—์„œ ์ •์˜ํ•œ ๋ฉ”์„œ๋“œ(์ดํ•˜ ES6 ๋ฉ”์„œ๋“œ)๋Š” ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์—†๋Š” non-constructor๋‹ค. ๋”ฐ๋ผ์„œ ES6 ๋ฉ”์„œ๋“œ๋Š” ์ƒ์„ฑ์ž ํ•จ์ˆ˜๋กœ์„œ ํ˜ธ์ถœํ•  ์ˆ˜ ์—†๋‹ค. ES6 ๋ฉ”์„œ๋“œ๋Š” ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ prototype ํ”„๋กœํผํ‹ฐ๊ฐ€ ์—†๊ณ  ํ”„๋กœํ† ํƒ€์ž…๋„ ์ƒ์„ฑํ•˜์ง€ ์•Š๋Š”๋‹ค. ES6 ๋ฉ”์„œ๋“œ๋Š” ์ž์‹ ์„ ๋ฐ”์ธ๋”ฉํ•œ ๊ฐ์ฒด๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ๋‚ด๋ถ€ ์Šฌ๋กฏ [[HomeObject]]๋ฅผ ๊ฐ–๋Š”๋‹ค. super ์ฐธ์กฐ๋Š” ๋‚ด๋ถ€ ์Šฌ๋กฏ [[HomeObject]]๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜ํผํด๋ž˜์Šค์˜ ๋ฉ”์„œ๋“œ๋ฅผ ์ฐธ์กฐํ•˜๋ฏ€๋กœ ๋‚ด๋ถ€ ์Šฌ๋กฏ [[HomeObject]]๋ฅผ ๊ฐ–๋Š” ES6 ๋ฉ”์„œ๋“œ๋Š” super ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ES6 ๋ฉ”์„œ๋“œ๊ฐ€ ์•„๋‹Œ ํ•จ์ˆ˜๋Š”..