πŸ“™ ν•¨μˆ˜μ„ μ–Έλ¬Έκ³Ό ν•¨μˆ˜ν˜„μ‹

Young Hwan KimΒ·2020λ…„ 12μ›” 29일
0

ν•¨μˆ˜μ˜ μ’…λ₯˜

1. ν•¨μˆ˜μ„ μ–Έλ¬Έ

function a() {
   return 'a';
}

2. κΈ°λͺ…ν•¨μˆ˜ν‘œν˜„μ‹(named function expression)

var b = function bb() {
   return 'bb';
}

3. (읡λͺ…)ν•¨μˆ˜ν‘œν˜„μ‹ = (unnamed/annonymous) function expression

var c = function() {
   return 'c';
}

κ²°λ‘ 

λ”κΈ€λΌμŠ€ ν¬λΌν¬λ“œλŠ” ν•¨μˆ˜μ„ μ–Έλ¬ΈλŒ€μ‹ μ— 무쑰건 ν•¨μˆ˜ν‘œν˜„μ‹μ„ μ‚¬μš©ν•  것을 ꢌμž₯ν•œλ‹€.
μ΄μœ λŠ” μ•ˆμ „ν•˜κ³  μ˜ˆμΈ‘κ°€λŠ₯ν•œ μ†ŒμŠ€κ°€ 되기 λ•Œλ¬Έμ΄λ‹€.
참고둜 ES6μ—μ„œλŠ” μ˜ˆμΈ‘μ„±μ΄λ‚˜ μ„±λŠ₯μƒμ˜ 이유둜 functionμ΄λΌλŠ” λ‹¨μ–΄μžμ²΄λ₯Ό 쓰지 μ•Šμ•„λ„ 되게 λ§Œλ“€μ—ˆλ‹€.

profile
Back-End DEVELOPER ☁️

0개의 λŒ“κΈ€