๋ฐ˜์‘ํ˜•

anonymous function 1

[JavaScript] ์ต๋ช…ํ•จ์ˆ˜(Anonymous function) ๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

Intro javascript์˜ ์ต๋ช…ํ•จ์ˆ˜์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. Anonymous function ์ต๋ช… ํ•จ์ˆ˜๋Š” ์—ฐ๊ฒฐ๋œ ์ด๋ฆ„์ด ์—†๋Š” ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ JavaScript์—์„œ ํ•จ์ˆ˜๋ฅผ ์ •์˜ํ•˜๊ธฐ ์œ„ํ•ด ํ•จ์ˆ˜ ์ด๋ฆ„ ์•ž์— function ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ JavaScript์˜ ์ต๋ช… ํ•จ์ˆ˜์—์„œ๋Š” ํ•จ์ˆ˜ ์ด๋ฆ„ ์—†์ด function ํ‚ค์›Œ๋“œ๋งŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ต๋ช… ํ•จ์ˆ˜๋Š” ์ฒ˜์Œ ์ƒ์„ฑ๋œ ํ›„์—๋Š” ์ ‘๊ทผํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ๊ฐ’์œผ๋กœ ํ•จ์ˆ˜๋กœ ์ €์žฅ๋œ ๋ณ€์ˆ˜๋กœ๋งŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ต๋ช… ํ•จ์ˆ˜๋Š” ์—ฌ๋Ÿฌ ์ธ์ˆ˜๋ฅผ ๊ฐ€์งˆ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ํ•˜๋‚˜์˜ ํ‘œํ˜„์‹๋งŒ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Syntax function() { // Function Body } → function ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ ์–ธํ•˜์˜€์Šต๋‹ˆ๋‹ค. ( () => { // Function Body... } )..

๋ฐ˜์‘ํ˜•