其他函数中,是一种常见的编程技巧,称为回调函数。在 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
,该函数将打印一条问候信息。