ํจ์
โ์ฝ๋์ ๋ชจ์โ
ํ์ต ์์
โข
ํจ์
โข
ํจ์ ์ ์
โข
ํจ์ ํธ์ถ
โข
์ต๋ช
ํจ์
โข
์ ์ธ์ ํจ์
โข
๋๋จธ์ง ๋งค๊ฐ๋ณ์
โข
์ ๊ฐ ์ฐ์ฐ์
โข
๊ธฐ๋ณธ ๋งค๊ฐ๋ณ์
โข
์ฝ๋ฐฑ ํจ์
โข
ํ์ดํ ํจ์
โข
์ฆ์ ํธ์ถ ํจ์
์ฝ๋ฐฑ ํจ์ ์์:
// ์ฝ๋ฐฑ ํจ์๋ฅผ ์ฌ์ฉํ๋ ํจ์ ์ ์
function greeting(name, callback) {
console.log(`์๋
ํ์ธ์ ${name}๋`);
callback();
}
// ์ฝ๋ฐฑ์ผ๋ก ์ ๋ฌ๋ ํจ์
function callbackFunction() {
console.log("์ฝ๋ฐฑ ํจ์๊ฐ ์คํ๋์์ต๋๋ค!");
}
// ํจ์ ํธ์ถ
greeting("ํ๊ธธ๋", callbackFunction);
// ์ต๋ช
ํจ์๋ฅผ ์ฝ๋ฐฑ์ผ๋ก ์ฌ์ฉ
greeting("๊น์ฒ ์", function() {
console.log("์ต๋ช
์ฝ๋ฐฑ ํจ์๊ฐ ์คํ๋์์ต๋๋ค!");
});
JavaScript
๋ณต์ฌ
์คํ ๊ฒฐ๊ณผ:
์๋
ํ์ธ์ ํ๊ธธ๋๋
์ฝ๋ฐฑ ํจ์๊ฐ ์คํ๋์์ต๋๋ค!
์๋
ํ์ธ์ ๊น์ฒ ์๋
์ต๋ช
์ฝ๋ฐฑ ํจ์๊ฐ ์คํ๋์์ต๋๋ค!
JavaScript
๋ณต์ฌ