在javascript中添加多个元素

在javascript中添加多个元素,javascript,arrays,multidimensional-array,Javascript,Arrays,Multidimensional Array,我创建了如下的空数组: var cars = []; car[] = []; 我要加上每辆车的名字和成本。例如: car[0]["name"] = "BMW"; car[0]["cost"] = 50000; 但问题是,我们不知道数组处理的是哪个索引(是否是0、1、2、3、4??)。 每次我都应该像这样声明新的多维数组: var cars = []; car[] = []; 并向其添加两个值(“名称”和“成本”),而不知道它有哪个索引。谢谢你们的帮助。如果我的问题看起来很可笑,很抱歉。

我创建了如下的空数组:

var cars = [];
car[] = [];
我要加上每辆车的名字和成本。例如:

car[0]["name"] = "BMW";
car[0]["cost"] = 50000;
但问题是,我们不知道数组处理的是哪个索引(是否是0、1、2、3、4??)。 每次我都应该像这样声明新的多维数组:

var cars = [];
car[] = [];
并向其添加两个值(“名称”和“成本”),而不知道它有哪个索引。谢谢你们的帮助。如果我的问题看起来很可笑,很抱歉。

您可以使用方法插入,而不是创建多维数组

var cars=[];
//插入元素,如
汽车。推送({名称:“宝马”,成本:50000});
汽车.推送({名称:“法拉利”,费用:55000});
//看到车了吗
console.log(cars)
您可以使用方法插入而不是创建多维数组

var cars=[];
//插入元素,如
汽车。推送({名称:“宝马”,成本:50000});
汽车.推送({名称:“法拉利”,费用:55000});
//看到车了吗

console.log(cars)
看起来您想要存储一组对象?像这样:

[{ name: "BMW", cost: "55222"}, { name: "Toyota", cost: "25222" }]
这样,您可以从一个空数组开始,然后将对象推送到该数组:

var carsArray = []
carsArray.push({ name: "BMW", cost: "55222"}) // Push the BMW to the array
carsArray.push({ name: "Toyota", cost: "25222"}) // Push the Toyota to the array
console.log (carsArray) // This will contain two cars

看起来你想存储一组对象?像这样:

[{ name: "BMW", cost: "55222"}, { name: "Toyota", cost: "25222" }]
这样,您可以从一个空数组开始,然后将对象推送到该数组:

var carsArray = []
carsArray.push({ name: "BMW", cost: "55222"}) // Push the BMW to the array
carsArray.push({ name: "Toyota", cost: "25222"}) // Push the Toyota to the array
console.log (carsArray) // This will contain two cars

一般来说,要处理填充或检索值的数组,我的理解是,您需要知道索引,下面是一个小示例:

 var cars = [];
对于人口:

 cars.push({name:"BMW", cost:50000}); /*Where {name:"BMW", cost:50000} is a new object 
and you can populate it with any parameters and any values*/
对于值检索:

for(var i=0;i<cars.length;i++){
   console.log(i);//Here is the index
   console.log(cars[i]);//Here is the value
}

for(var i=0;i一般来说,要处理填充或检索值的数组,我的理解是您想知道索引,所以这里有一个小示例:

 var cars = [];
对于人口:

 cars.push({name:"BMW", cost:50000}); /*Where {name:"BMW", cost:50000} is a new object 
and you can populate it with any parameters and any values*/
对于值检索:

for(var i=0;i<cars.length;i++){
   console.log(i);//Here is the index
   console.log(cars[i]);//Here is the value
}
for(var i=0;i
car.push({name:“BMW”,成本:50000})
car[]={name:“BMW”,成本:50000};
car.push({name:“BMW”,成本:50000})
car[]={name:“BMW”,成本:50000};