其他函數中,是一種常見的編程技巧,稱為回調函數。在 JavaScript 中,函數被視為一等公民,也就是說,它們可以像任何其他類型的值一樣被傳遞、分配和操作。
示例:
function greet(name) {console.log('Hello ' + name);
}function processUserInput(callback) {var name = prompt('Please enter your name: ');callback(name);
}processUserInput(greet);
在這個例子中,greet
函數被傳遞給 processUserInput
函數,作為回調函數。processUserInput
函數會彈出一個提示框,要求用戶輸入他們的名字。輸入的名字將作為參數傳遞給回調函數 greet
,該函數將打印一條問候信息。