编程语言
首页 > 编程语言> > javascript – 使用箭头函数将参数传递给回调函数

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