社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

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 去了解更多。