私信  •  关注

Jon Chesterfield Alex KeySmith

Jon Chesterfield Alex KeySmith 最近创建的主题
Jon Chesterfield Alex KeySmith 最近回复了
9 年前
回复了 Jon Chesterfield Alex KeySmith 创建的主题 » 使用javascript jquery访问通过ajax返回的json数组中的嵌套键值[duplicate]

这个问题已经很老了,所以作为当代的更新。随着ES2015的开始,有其他方法可以获得所需的数据。现在有一个特性叫做 对象解构 用于访问嵌套对象。

const data = {
  code: 42,
  items: [{
    id: 1,
    name: 'foo'
  }, {
    id: 2,
    name: 'bar'
  }]
};

const {
  items: [, {
    name: secondName
  }]
} = data;

console.log(secondName);

上面的例子创建了一个名为 secondName name 来自名为 items 孤独的人 , 表示跳过数组中的第一个对象。

值得注意的是,对于这个例子来说,它可能有点过头了,因为简单的数组访问更容易阅读,但是它在一般情况下分解对象时非常有用。

这是非常简短的介绍你的具体用例,破坏可以是一个不寻常的语法首先习惯。我建议你读书 Mozilla's Destructuring Assignment documentation 去了解更多。