js回调函数callback写法
时间: 2023-11-18 12:54:10 浏览: 72
JS回调函数callback的写法可以分为以下几种:
1. 声明一个函数,将其作为参数传递给另一个函数,当另一个函数执行完毕后,调用该函数。
例如:
```
function callbackFunc(data) {
console.log(data);
}
function getData(url, callback) {
// 发送请求获取数据
// 请求成功后调用回调函数
callback(data);
}
getData('http://example.com/data', callbackFunc);
```
2. 使用匿名函数作为回调函数。
例如:
```
function getData(url, callback) {
// 发送请求获取数据
// 请求成功后调用回调函数
callback(data);
}
getData('http://example.com/data', function(data) {
console.log(data);
});
```
3. 使用箭头函数作为回调函数。
例如:
```
function getData(url, callback) {
// 发送请求获取数据
// 请求成功后调用回调函数
callback(data);
}
getData('http://example.com/data', data => console.log(data));
```
无论使用哪种方式,回调函数都是在另一个函数执行完毕后被调用的。它可以接收参数,也可以返回值。回调函数的作用是将异步操作的结果传递给调用者,让调用者可以在回调函数中处理数据。