javascript - 如何进入数组中的对象

标签 javascript arrays javascript-objects

假设我有一个像这样的数组:

arrayOfObject = [{item: {this: is,  that: is}}, {item2: {this: is, that: is}}]

我正在尝试访问 item 和 item2,而不必使用 0/1 索引。我希望能够说 arrayOfObjects[item] 进入该对象。这可能吗?

最佳答案

您可以使用Array.find。

arrayOfObject = [{
  item: {
    this: 'is',
    that: 'is'
  }
}, {
  item2: {
    this: 'is',
    that: 'is'
  }
}]

console.log(arrayOfObject.find(ob => ob['item']));
console.log(arrayOfObject.find(ob => ob['item2']));

关于javascript - 如何进入数组中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52102180/

相关文章:

php - 在 PHP 中过滤 JSON 数据

java - 调用方法和填充随机数组时出现问题

javascript - 删除重复错误,数组 [x] 未定义

javascript - 如何获取对象数组中对象所有属性值的数组?

javascript - Discord.js - 将代码放入嵌入中

javascript - 使用 JQuery 在图标类之间切换

javascript - 为什么angularJS不直接给出具体的错误位置,而是给出一个链接到他们的网站链接,给出一些通用的解释?

javascript - 悬停时使用淡入淡出效果交换图像

javascript - 普通数组与反引号数组生成的比较

javascript - 数据转换时避免代码重复