相关疑难解决方法(0)

长阵列的对象解构解决方案?

看看这段代码:

let lecture = {
    id: 2,
    title: "MyTitle",
    topics: [
    {
        title: "John",
        age: 1
    },
    {
        title: "John2",
        age: 2
    },
    {
        title: "John3",
        age: 3
    }]
}
Run Code Online (Sandbox Code Playgroud)

我想提取主要title属性和age数组中的第三个(通过对象解构)

我可以通过以下方式完成:

let { title:lectureTitle , topics:[,,{age:thirdAge}]} = lecture;
console.log(lectureTitle,thirdAge);//MyTitle 3
Run Code Online (Sandbox Code Playgroud)

但是,如果阵列有100个项目而我想要99' age呢?

那怎么办呢?对象解构是否为此提供了解决方案?

javascript ecmascript-6

5
推荐指数
1
解决办法
490
查看次数

标签 统计

ecmascript-6 ×1

javascript ×1