您能用简单的话 跟我说一下什么是回调函数吗
时间: 2023-02-06 09:44:34 浏览: 156
回调函数是指在某些事件或条件触发时,将代码作为参数传递到另一个函数中执行的函数。回调函数常用于异步编程,可以在某个异步操作完成后执行特定的代码。例如,在 JavaScript 中,可以将回调函数作为参数传递给异步函数,在异步函数完成后调用该回调函数。
例如:
```
function greeting(name) {
alert('Hello ' + name);
}
function processUserInput(callback) {
var name = prompt('Please enter your name.');
callback(name);
}
processUserInput(greeting);
```
在上面的例子中,`greeting` 函数被作为回调函数传递给 `processUserInput` 函数。当用户输入名字并提交后,`processUserInput` 函数会调用回调函数 `greeting`,并将用户输入的名字作为参数传递给它。
阅读全文