这个js语法叫什么?

时间:2016-08-31 00:30:40

标签: javascript

我不确定这种方式是否有特定的名称将对象属性拉入自己的变量?如果有名字,有人知道吗?

var object = {
  something: 'a string',
  another: 'another string',
}
var { something, another } = object;

2 个答案:

答案 0 :(得分:1)

这称为object destructuring

答案 1 :(得分:0)

对象解构,请在此处阅读:

https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment

很多新语法并没有在所有js引擎中完全实现,所以使用时要小心!

如果您想了解更多相关信息,请查看本教程:

https://www.eventbrite.com/engineering/learning-es6-destructuring/