📜  加入对象名称数组 javascript (1)

📅  最后修改于: 2023-12-03 15:22:46.141000             🧑  作者: Mango

Javascript中加入对象名称数组

在Javascript中,我们可以很方便地创建对象和数组。但是如果我们想要在一个数组中存储多个对象,该怎么做呢?下面介绍两种方法。

方法一:直接加入对象

可以使用数组的push()方法,将一个对象加入数组中。示例代码如下:

var arr = []; // 建立一个空数组
var obj1 = { name: 'Alice', age: 20};
var obj2 = { name: 'Bob', age: 25};
arr.push(obj1);
arr.push(obj2);

上述代码中,我们先建立一个空数组arr,然后创建两个对象obj1和obj2,最后用push()方法将它们加入数组中。现在我们可以通过数组中的元素位置,获取到每个对象了。

方法二:使用对象名字作为key

如果我们想要能够根据对象名字访问到对应的对象,可以使用对象名字作为key,将对象加入一个对象中,最后将这个对象加入数组中。示例代码如下:

var arr = []; // 建立一个空数组
var obj1 = { name: 'Alice', age: 20};
var obj2 = { name: 'Bob', age: 25};
var obj = {}; // 建立一个空对象
obj[obj1.name] = obj1;
obj[obj2.name] = obj2;
arr.push(obj);

上述代码中,我们先建立了三个对象。最后我们建立一个空对象obj,将obj1和obj2加入obj中,其中obj1.name和obj2.name作为key,将它们作为元素加入obj中。最后将obj加入数组arr中。现在我们就可以通过数组中的元素位置,进而通过对象名字,获取到每个对象了。

以上是两种在Javascript中加入对象名称数组的方法,根据需求选择适合自己的方法。