带有字段和子对象数组的 JavaScript 对象数组?

标签 javascript arrays

为什么这不是有效的 JavaScript?

我有一个数组。数组中的每个项目都有一个标题字段和一个子数组。子数组的对象包含 img 字段,有时也包含 content 字段。

const content = [
  {
    "title": "First title",
    [
      {"img": img1, "content": "This is content"},
      {"img": img2},
      {"img": img3}
    ]
  },
  {
    "title": "Second title",
    [
      {"img": img4, "content": "This is also content"},
      {"img": img5},
      {"img": img6}
    ]
  }
];

最佳答案

嵌套数组没有属性名称。

const content = [
{
    "title": "First title",
    "missingKey1" : [
      {"img": img1, "content": "This is content"},
      {"img": img2},
      {"img": img3}
    ]
  },
  {
    "title": "Second title",
    "missingKey2" : [
      {"img": img4, "content": "This is also content"},
      {"img": img5},
      {"img": img6}
    ]
  }
];

关于带有字段和子对象数组的 JavaScript 对象数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46241405/

相关文章:

javascript - 即 8 : remove node keep children

javascript - 拖放区 : prevent addfile twice

JavaScript - 在append()中使用if语句

C:从文件中读取int并将其存储在指针数组中

php - 基于数字的第一个下一个和第一个最后一个

c - 在 C 中未正确读取带有密码的 .txt 文件

javascript - 在 Nodejs 中读取原始 http 消息

javascript - fancybox div 中的本地链接不起作用

c++ - array[0] = 0 这怎么可能?

php - 如何在 PHP Laravel 中对子数组项进行分组和求和