Javascript 嵌套在对象数组中使用赋值进行分解

Javascript 嵌套在对象数组中使用赋值进行分解,javascript,ecmascript-6,Javascript,Ecmascript 6,我有一个目标: let obj = { rows: [1, 2] } 如何在赋值为1的情况下执行ES6数组分解 对于数组本身,我可以这样做,但我不知道如何获得第一个值: let {rows: [first] } = obj first // 1 很抱歉,我的示例中的所有操作都正常,我的console.log test中的错误将其混淆。如果要获取数组的第一个值,请使用下面的代码 常量数据={ 行:[1,2,3] } 设{rows:[first]}=数据; console.logfirstb

我有一个目标:

let obj = { rows: [1, 2] }
如何在赋值为1的情况下执行ES6数组分解

对于数组本身,我可以这样做,但我不知道如何获得第一个值:

let {rows: [first] } = obj

first // 1

很抱歉,我的示例中的所有操作都正常,我的console.log test中的错误将其混淆。如果要获取数组的第一个值,请使用下面的代码

常量数据={ 行:[1,2,3] } 设{rows:[first]}=数据;
console.logfirstb是1,不是[1,2]。请正确设置问题格式。这甚至不是一个有效的对象。@jornsharpe ehh,抱歉我的错误,在我的代码中没有看到second console.log:/您想要什么输出?