nodejs中的回调如何工作? 在下面的代码片段中,'hi'被转移到另一个函数。 谁能解释一下?
var y = (data,callback)=>{
callback('hi');
}
var x = y;
x('data',(data)=>{
console.log(data);
});
答案 0 :(得分:1)
将函数指针y设置为x
var x = y;
x成为:
(data,callback)=>{
callback('hi');
}
然后用2个参数调用x'数据'还有一个胖箭头功能:
x('data',(data)=>{
console.log(data);
});
该功能由以下人员执行:
回调('喜&#39);
字符串' hi'成为给定函数的参数数据