在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;icar.push({name:“BMW”,成本:50000})
car[]={name:“BMW”,成本:50000};car.push({name:“BMW”,成本:50000})
car[]={name:“BMW”,成本:50000};