function checkList(score, good, bad){
score > 95 ? good() : bad();
}
function pass(){
console.log("PASS์
๋๋ค.");
}
function fail(){
console.log("FAIL์
๋๋ค.");
}
checkList(96, pass, fail);
์ฝ๋ฐฑํจ์: ํจ์์ ํ๋ผ๋ฏธํฐ๋ก ํจ์๋ฅผ ๋๊ธฐ๋ ๊ฒ
checkList ํจ์๊ฐ ํธ์ถ๋๊ณ , ๋งค๊ฐ๋ณ์๋ก ๋ค์ด์จ score ๊ฐ์ ๋ฐ๋ผ
pass์ failํจ์ ์ค ๋ ์ค ํ๊ฐ์ง๊ฐ ๋์ค์ ํธ์ถ๋๋ค.
- ์ฝ๋ฐฑํจ์๋ฅผ ์ฌ์ฉํ์ง ์์ ๋
function add(x, y){
return x + y;
}
function getResult(result){
console.log(result);
}
getResult(add(4,5));โ
- ์ฝ๋ฐฑํจ์๋ฅผ ์ฌ์ฉํ์ ๋
function add(x, y, callback){
callback(x + y);
}
function getResult(result){
console.log(result);
}
add(4, 5, getResult);
'๐ฆ Computer Language > JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JavaScript] Truthy & Falsy (0) | 2022.02.24 |
---|---|
[JavaScript] ๋ฐฐ์ด ๋ด์ฅ ํจ์ (0) | 2022.02.21 |
[JavaScript] ํจ์ (0) | 2022.02.17 |
[JS] ์๋ฃํ | ์์ํ์ , ๋น์์ํ์ (0) | 2022.02.12 |
[JS] ๋ณ์์ ์์ | var, let, const (0) | 2022.02.12 |