Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在循环中创建对象数组,而不使用Javascript中的键_Javascript_Arrays_For Loop_Object - Fatal编程技术网

如何在循环中创建对象数组,而不使用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)