我有两个JavaScript对象,语法如下:
let section = { name: "foo", tables: [] }
let field = { name: "bar", properties: {} }
有一个函数需要接收两个对象作为参数,但在函数中我只使用了每个对象的名称,因此我想知道是否可以在函数声明中解构这两个对象,例如:
function something( {name}, {name} ) {
//code
}
第一个应该是section.name
,第二个应该是field.name
。
在这种情况下有没有一种解构的方法?或者我只需要在函数中期望名称即可?
哪一个更好?
谢谢。
something({name: sectionName}, {name: fieldName})
。 - Bobbyrogers