建站知识
javascript 创建对象数组对象
2024-12-26 18:16  点击:2

Javascript中的对象数组对象是一种十分常用的数据结构,我们可以在其中存储多个对象,并进行相应的操作。下面我们就来详细介绍如何使用Javascript创建对象数组对象,以及如何操作它们。

首先,让我们来看看如何创建一个空的对象数组对象。我们可以使用以下代码创建一个空的对象数组对象:

var objArr = [];

这样,我们就创建了一个名为objArr的空对象数组对象。

接下来,我们可以在其中添加一个对象。我们可以使用以下代码创建一个对象:

var person = {firstname:"John", lastname:"Doe", age:50};

这样,我们就创建了一个名为person的对象,包含了3个属性:firstname、lastname和age。

接下来,我们将这个person对象添加到objArr对象数组对象中:

objArr.push(person);

这样,我们就将person对象添加到了objArr对象数组对象的末尾。

如果我们想要在objArr对象数组对象中添加多个对象,可以使用以下代码:

var person1 = {firstname:"John", lastname:"Doe", age:50};var person2 = {firstname:"Jane", lastname:"Doe", age:40};var person3 = {firstname:"Jim", lastname:"Smith", age:30};objArr.push(person1);objArr.push(person2);objArr.push(person3);

这样,我们就将person1、person2和person3这3个对象添加到了objArr对象数组对象的末尾。

接下来,我们来看一下如何遍历objArr对象数组对象中的所有对象,以及如何获取其中的属性值。

我们可以使用以下代码遍历objArr对象数组对象中的所有对象,并输出它们的firstname属性:

for(var i=0;i<objArr.length;i++){console.log(objArr[i].firstname);}

这样,我们就依次输出了objArr对象数组对象中每个对象的firstname属性。

除了遍历objArr对象数组对象中的所有对象,我们还可以根据条件来筛选出符合要求的对象。例如,我们可以使用以下代码找出objArr对象数组对象中所有年龄大于等于40岁的人:

var res = [];for(var i=0;i<objArr.length;i++){if(objArr[i].age>=40){res.push(objArr[i]);}}console.log(res);

这样,我们就会输出年龄大于等于40岁的所有人的信息。

以上就是Javascript创建对象数组对象的基本操作,希望对大家有所帮助。