ecmascript-6 - 嵌套es6数组解构?

标签 ecmascript-6 destructuring

是否可以嵌套解构?

例如我想要数组中的第一项,在该数组中我想要该子数组的第一项。

鉴于:

let arr = [['foo'], ['bar']];

有没有更简单的方法:
let firstItem = arr[0][0];

最佳答案

啊想出了这个:

let [[firstItem]] = arr;

那将是等价的。

关于ecmascript-6 - 嵌套es6数组解构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37606427/

相关文章:

javascript - 在 ES 6/Harmony 中拆分类定义

html - VueJS - 清理输出以防止跨站点脚本攻击

javascript - 解构es6但传递动态变量

javascript - 解构赋值以在 Javascript 行为中将对象作为函数参数传递

javascript - 如何在 ES6 中进行对象解构?

javascript - 重命名子类中的父类属性

javascript - 如何使用 ES6 以 Angular 编写特定于 Controller /页面的 LESS

javascript - ES6 模板文本中的 URL 插入

javascript - 将数组解构为对象

javascript - 模块之间不持久的解构变量值