好奇:JS箭头功能,括号中的参数,为什么?

时间:2019-05-16 07:30:07

标签: javascript function brackets

我已经看到有人编写这样的函数/回调:

const fnc = ({param}, cb) => {...};

我熟悉箭头功能,但是为什么括号中只有一个参数?

在这里看到:https://github.com/derhuerst/tcp-over-websockets/blob/master/server.js#L47

1 个答案:

答案 0 :(得分:1)

使用括号来破坏函数中的参数。上面的代码将创建一个新变量param并将其分配给传递给它的第一个参数的param属性。

代码与:

const fnc = (obj, cb) => {
   let param = obj.param
};