Nodejs回调过程

时间:2018-04-16 13:08:28

标签: javascript node.js ecmascript-6

nodejs中的回调如何工作? 在下面的代码片段中,'hi'被转移到另一个函数。 谁能解释一下?

var y = (data,callback)=>{
    
    callback('hi');
}
var x = y;
x('data',(data)=>{
    console.log(data);    
});

1 个答案:

答案 0 :(得分:1)

将函数指针y设置为x

var x = y;

x成为:

(data,callback)=>{

    callback('hi');
}

然后用2个参数调用x'数据'还有一个胖箭头功能:

x('data',(data)=>{
    console.log(data);    
});

该功能由以下人员执行:

回调('喜&#39);

字符串' hi'成为给定函数的参数数据