javascript – 使用箭头函数将参数传递给回调函数
作者:互联网
我知道它与ES5有一个duplicated问题,但我正在寻找带有ES6箭头功能的语法.我的代码如下.
fetchItems = (callback) => {
//After ajax success
callback(response);
}
const myParams = {name:"John"}
this.fetchItems((res) => {
console.log(res.data);
});
对于上面的场景,我想传递一些参数(myParams)以及函数调用并进入函数,如何存档,请帮助.
解决方法:
你可以这样做:
const fetchItems = (callback, ...params) => {
//Do whatever you want with the params
callback(response);
}
用法示例:
const fetchItems = (callback, ...params) => {
callback(params);
}
fetchItems ((res) => console.log(res), 'foo', 1);
标签:arrow-functions,javascript,ecmascript-6 来源: https://codeday.me/bug/20190731/1586993.html