javascript - 当键是整数时在javascript es6中解构对象

标签 javascript ecmascript-6 babeljs destructuring

<分区>

当我们在 JS 中有一个对象时

var obj = {a: "apple", p: "pen"};

然后我们可以按如下方式对其进行解构

 var {a, p} = obj; /* a = 'apple', p = 'pen' */

我想知道如果键是整数,我们如何解构它?因为我们不能将整数声明为变量名

 var obj = {0: 'pineapple', 1: 'pen'};

最佳答案

就像其他的一样assigning to new variable names

var {0:a, 1:b} = obj;

关于javascript - 当键是整数时在javascript es6中解构对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41157753/

相关文章:

javascript - Google GeoCharts 数据未加载

javascript - 在 es6 中克隆一个类

node.js - 创建和使用 Babel 插件而不使其成为 npm 模块

javascript - 如何从另一个js文件调用vue组件方法

javascript - ES6 中函数后面的模板文字(反引号)的用途是什么?

reactjs - 如果本地提供index.html,可以使用babel-standalone吗? (没有网络服务器)

javascript - 将 ES5 函数添加到使用 babel 编译的 vuejs 应用程序?

javascript - Angular 7 : ngOnInit() of the a component is getting called every time running unit test case of that component

javascript - 2 谷歌地图相互冲突

javascript - Jquery click - 认为它是父元素,而不是子元素