在es6中,函数参数列表内的花括号有什么作用?

我一直在我正在研究的代码库中看到类似以下的函数:

const func = ({ param1, param2 }) => {

//do stuff

}

这到底在做什么?我很难在Google上找到它,因为我什至不确定这叫什么或如何在Google搜索中对其进行描述。

回答:

它正在解构,但包含在参数中。不含解构的等效项为:

const func = o => {

var param1 = o.param1;

var param2 = o.param2;

//do stuff

}

以上是 在es6中,函数参数列表内的花括号有什么作用? 的全部内容, 来源链接: utcz.com/qa/425434.html

回到顶部