在 Javascript 中创建对象数组的最佳方法是什么?

新手上路,请多包涵

我知道在 Javascript 中,我可以创建一个这样的对象:

 var cup = {};

此外,我可以像这样设置属性:

 cup.color = 'Blue';
cup.size = 'Large';
cup.type = 'Mug';

我可以创建一系列杯子吗?例如:

 cup[0].color = 'Blue';
cup[1].size = 'Large';
cup[2].type = 'Mug';

原文由 cleverpaul 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 263
2 个回答

创建数组就这么简单:

 var cups = [];

您可以像这样创建一个填充数组:

 var cups = [
    {
        color:'Blue'
    },
    {
        color:'Green'
    }
];

您可以像这样向数组添加更多项:

 cups.push({
    color:"Red"
});

MDN 数组文档

原文由 Will P. 发布,翻译遵循 CC BY-SA 3.0 许可协议

数组应该是这样的……

 var cup = [];


我们将属性放入数组后,它会是这样的

[
  {
    "color": "blue",
    "size": "large",
    "type": "mug"
  }
]


你可以把这样的属性..

 var cup = [];

cup.push({

   color : 'blue',
   size : 'large',
   type : 'mug'

})

console.log(cup);

原文由 Darshana Pathum 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题