解构数组数组并同时获取第一个元素?

时间:2017-11-19 23:12:09

标签: javascript ecmascript-6

我有一个关于数组解构的问题。 我有一个这样的数据:

const sample = [['1', '2,', '3'], ['4', '5,', '6']]

我想知道是否有一种“单线”方式来获得第一个数组的第一个元素,有点像这样:

const [ first[0] ] = sample

现在我正在做这样的事情,但我发现它不那么“优雅” (我知道这根本不是问题,只是想扩展我的知识=)

const [ tmp ] = sample
const first = tmp[0]

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:4)

let [[a], [b]] = sample;
console.log(a, b); // "1" "4"