如何在循环中创建对象数组,而不使用Javascript中的键
我只是想不出一种在数组中创建对象列表的方法,它们不应该附加任何索引如何在循环中创建对象数组,而不使用Javascript中的键,javascript,arrays,for-loop,object,Javascript,Arrays,For Loop,Object,我只是想不出一种在数组中创建对象列表的方法,它们不应该附加任何索引 let allConditions=[] for(设i=0;i
let allConditions=[]
for(设i=0;i<3;i++){
所有条件。推({
数据源:“数据源名称”,
列名称:“columnName”,
id:我
})
}
log(所有条件)
数组将始终具有索引,尽管您不必使用它们。即使您在循环外部手动创建了数组,它也会有索引。这两个索引是等效的,键或数组索引总是在那里。您显示的正是您正在登录到console的内容。这里没有选民。试试:console.log(…allConditions)
,它会记录每个条目。我没有否决你的问题,但我想人们不知道你的用例是什么。我把你的代码复制到谷歌Chrome的控制台,我得到了你在截图中显示的内容。为了准确获取代码段中记录的内容,我使用了JSON.stringify(allConditions,null,2)