const test = () => {
return 1;
};
const test2 = (func) => {
func();
return 2;
};
console.log(test2(test));
// 2
์ 2๊ฐ ์ถ๋ ฅ๋์ง... test ํจ์๋ฅผ ๋ฐ์์ 1์ด ๋ฆฌํด๋๋ฉด 1์ด ์ถ๋ ฅ๋์ด์ผ ํ๋ ๊ฑฐ ์๋๊ฐ...
ํด๊ฒฐ(ํํฃ)
const test = () => {
return 1;
};
const test2 = (func) => {
func(); // ๊ทธ๋ฅ ๋ฆฌํด๋ 1๊ฐ์ด ์๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ..! return func(); ๋ผ๊ณ ํ๋ฉด ์๋์ ์ถ๋ ฅ์ด 1์ด ๋์จ๋ค.
return 2;
};
console.log(test2(test));
// 2
'๐ JavaScript > ์ด๋ชจ์ ๋ชจ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JS] ๋ค์ด๋ฒ ๋ถ์คํธ์บ ํ ์๊ฐ์ง๋จ - ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ (0) | 2022.06.24 |
---|---|
[JS] scope (0) | 2022.05.25 |
[JS] 'use strict'; (0) | 2022.05.12 |