这个js语法叫什么?
What is this js syntax called?
我不确定是否有一个特定的名称为这种方式拉对象属性到自己的变量?如果有名字,有人知道吗?
var object = {
something: 'a string',
another: 'another string',
}
var { something, another } = object;
这叫做对象解构
对象解构,详细阅读:
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment很多新的语法并没有在所有的js引擎中完全实现,所以在使用它的时候要小心!
如果您想了解更多,请查看本教程:
https://www.eventbrite.com/engineering/learning-es6-destructuring/相关文章:
- 在递归生成器函数中,yield后面的*(星号/星号)语法意味着什么
- node.js是否具有'match()'方法如果是,语法是什么
- 这个jquery语法的功能是什么
- 什么's当前命名空间/类中JavaScript子命名空间/类的语法
- 在Javascript语法中:和::和:::有什么区别
- 我需要使用什么语法来向一个对象的成员添加一个临时数组,该成员等同于一个字符串的通用列表
- 什么是英国电话号码验证表达式和语法
- 这个javascript语法有什么问题
- Javascript语法 - 我做错了什么
- 用于指定元素 ID 的正确 JavaScript 语法是什么
- 这个文档语法在MDN中对JavaScript函数意味着什么
- 这是什么JavaScript语法
- 这种语法差异有什么影响(如果有的话)
- 什么'这是“_函数:while“;Babel.js尾部调用中的语法
- 在jQuery方法中编写自定义属性的正确语法是什么
- 这段代码的语法是什么
- 我在 javascript 控制台中编写一个简单的 for 循环时遇到了什么语法错误
- 有没有什么语法糖可以让我把JS变量设为""如果'为空
- 这是什么语法?;(function ($, undefined)
- 在Redux中切换到Immutable.js.性能影响是什么?对组件的影响是什么? '语法