ํจ์์ ์ธ๋ฌธ (Function declaration)
function goodCoder(){
console.log('Hello World');
}
์ด๋์๋ ํธ์ถ๊ฐ๋ฅํ๋๋ก ํธ์ด์คํ ๋๋ค.
ํจ์ํํ์ (Function expression)
let goodCoder = function(){
console.log('Hello World');
}
์ฝ๋์ ๋๋ฌํ๋ฉด ์์ฑ๋๋ค.
ํจ์์ ์ธ๋ฌธ๊ณผ ํจ์ํํ์์ ์ฐจ์ด์ ?
ํจ์ํํ์์ ํ ๋น๋ ๋ค์๋ถํฐ ํธ์ถ์ด ๊ฐ๋ฅํ ๋ฐ๋ฉด, ํจ์์ ์ธ๋ฌธ์ ํธ์ด์คํ ์ด ๋์ด์ ์ ์ธ๋๊ธฐ ์ด์ ์๋ ํธ์ถ์ด ๊ฐ๋ฅํ๋ค.
ํ์ดํํจ์ 3๋จ๋ณ์
์ฌ๊ธฐ ํจ์ํํ์์ด ์๋ค.
let goodCoder = function(code1,code2){
return code1 + code2;
}
์ฌ๊ธฐ์ funtion์ด ๋น ์ง๊ณ ๋งค๊ฐ๋ณ์ ๋ค์ ํ์ดํ๊ฐ ๋ถ์ ์ ์๋ค.
let goodCoder = (code1,code2) => {
return code1 + code2;
}
์ฌ๊ธฐ์ return๋ฌธ์ return์ด ๋น ์ง๊ณ ๊ดํธ๋ก ๋ฐ๊ฟ ์ ์๋ค.
let goodCoder = (code1,code2) => (
code1 + code2;
)
์ฝ๋๊ฐ ํ์ค์ด๋ฉด ๊ดํธ๋ ์๋ต์ด ๊ฐ๋ฅํ๋ค.
let goodCoder = (code1,code2) => code1 + code2;
์ถ์ฒ : ์ฝ๋ฉ์๋ง https://www.youtube.com/@codingangma