JS如何初始化一个对象数组?

const playerTimeArr = [ { 'serialNumber': 'one', 'playerTime': isPlayed}, { 'serialNumber': 'two', 'playerTime': isRecomand_player_0ed }, { 'serialNumber': 'three', 'playerTime': isRecomand_player_1ed }, { 'serialNumber': 'four', 'playerTime': isRecomand_player_2ed }]

这样初始化一个对象数组可以吗,这里面isPlayedisRecomand_player_0ed,isRecomand_player_1ed,isRecomand_player_2ed是变量?
如何初始化一个对象数组,比较友好?

阅读 1.7k
2 个回答

这跟初始化没有关系吧,如果已经确定了 playerTimeArr length ,那么就是循环赋值 playerTime 就行

//声明数组
const objects = [];
//声明对象
const object = {'serialNumber':'','playerTime':''}
//数组添加 对象
objects.push(object)
//回答
楼主声明对象数组大小直接限制了,object 中使用的map数据结构 key-value对应的。其中isPlayed 是playerTimeArr[0].playerTime 属性所对应的值 即为变量

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