ETC๐Ÿงท

[JS] ํ™”์‚ดํ‘œ ํ•จ์ˆ˜(Arrow function) ๋ž€? ( => )

hae02y 2021. 3. 5. 14:41
๋ฐ˜์‘ํ˜•

 

ํ™”์‚ดํ‘œ ํ•จ์ˆ˜๋Š” ES6์˜ ๋ฌธ๋ฒ•์œผ๋กœ function ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•œ๊ฒƒ ๋ณด๋‹ค ๊ฐ„๋‹จํ•˜๊ฒŒ ํ•จ์ˆ˜ ๋งŒ๋“ค๊ธฐ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

ํ™”์‚ดํ‘œ ํ•จ์ˆ˜๋Š” ํ•ญ์ƒ ์ต๋ช…์ž…๋‹ˆ๋‹ค.

 

//์ผ๋ฐ˜ ํ•จ์ˆ˜
var foo = function () { console.log("foo") }; // foo

์ผ๋ฐ˜ํ•จ์ˆ˜ ์„ ์–ธ์‹œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„ ์–ธํ•˜๋Š”๋ฐ์š”,

 

// ํ™”์‚ดํ‘œ ํ•จ์ˆ˜
var bar = () => console.log("bar"); // bar

ํ™”์‚ดํ‘œ ํ•จ์ˆ˜๋กœ ์ž‘์„ฑ์‹œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ฐ„๋‹จํ•˜๊ฒŒ ์„ ์–ธ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. 

 

 

 

 

๋ฐ˜์‘ํ˜•