10 const handle_request = (req) => {
20 req.command = "do something";
30 Addr = req.payload.addr;
40 };
60 request_handler = handle_request;
req似乎是一个内部变量,但它不包含在第60行的调用关系中,并且在代码中的其他位置均没有显示。 =(req)=>是做什么的?
谢谢
答案 0 :(得分:0)
在不使用ES6语法的情况下,该功能将如下所示
function handle_request(req) {
req.command = "do something";
Addr = req.payload.addr;
}
答案 1 :(得分:0)
(req)=>创建一个不带名称的函数,该函数采用名为req的参数。 =>之后是函数的作用域及其作用域。 这些函数称为箭头函数表达式,您可以在此处了解更多信息
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions