ํฐ์คํ ๋ฆฌ ๋ทฐ
ํจ์๋ฅผ ๊ฐ๋จํ๊ฒ ๋ํ๋ผ ์ ์๋ ํ์ดํ ํจ์, ์ผ๋ช arrow function.
๊ฐ๋จํ๊ฒ ๋ํ๋ด๋ ค๋ค๋ณด๋ ๊ธฐ์กด์ ํํ๋ฅผ ์์ด๋ฒ๋ฆฌ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค.
Arrow function
๐๊ธฐ์กด ํจ์ ํ์
const add = function (a, b) {
return a + b;
}
console.log(1, 3);
๐ํ์ดํ ํจ์๋ก ๋ํ๋ด๊ธฐ
1. function์ ์์ ๊ณ ํ์ดํ๋ก ๋์ ํ๊ธฐ
const add = (a, b) => {
return a + b;
}
console.log(1, 3);
2. return๋ฌธ์ด ํ ์ค์ผ๋๋ ์ค๊ดํธ์ return ์๋ตํ๊ธฐ
const add = (a, b) => a + b;
console.log(1, 3);
ํ์ดํํจ์๋ก ๋ํ๋ด์์ง๋ง console.log๋ฅผ ์ด๋์ ์ฐ์ด์ผ ํ ์ง ํท๊ฐ๋ฆฌ๋ ๊ฒฝ์ฐ,
์๋์ ํจ์ ์ํ๋ก ๋์๊ฐ ๋ return์ ์์ง๋ง๊ณ ๊ผญ!! ๋ค์ ์จ์ฃผ๊ธฐ
'Language > JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| typeof๋ฅผ ํตํด ์๋ฃํ์ ํ์ธํด์ผ ํ๋ ์ด์ (0) | 2025.01.24 |
|---|---|
| [๐ฆ] ๋จ์ถ ํ๊ฐ (Short Circuit Evaluation) (0) | 2025.01.20 |
| [๐ฆ] JS ๋ฌธ๋ฒ - Rest operator (0) | 2025.01.20 |
| JavaScript ๋ฌธ๋ฒ ์ข ํฉ 3์ฃผ์ฐจ ๊ณผ์ (1) | 2025.01.19 |
| Fetch ํ์ฉํ๊ธฐ_์กฐ๊ฑด๋ฌธ (0) | 2025.01.19 |