我一直在我正在处理的代码库中看到看起来像这样的函数:
const func = ({ param1, param2 }) => {
//do stuff
}
这到底是做什么的?我很难在谷歌上找到它,因为我什至不确定这叫做什么,或者如何在谷歌搜索中描述它。
最佳答案
是destructuring , 但包含在参数中。没有解构的等价物是:
const func = o => {
var param1 = o.param1;
var param2 = o.param2;
//do stuff
}
关于javascript - 在 es6 中,函数参数列表中的花括号有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37661166/