📌  相关文章
📜  如何在 JavaScript 中动态地将元素添加到现有数组中?

📅  最后修改于: 2022-05-13 01:56:31.914000             🧑  作者: Mango

如何在 JavaScript 中动态地将元素添加到现有数组中?

数组是一个 JavaScript 对象,它一次可以保存多个值,而与数据类型无关。

例子:

var a = ['Geeks', 'For', 'Geeks', 1];

在上面的例子中,“Geeks”是“字符串”类型,而 1 是“integer”类型。数组还可以存储 JavaScript 对象。 JavaScript 数组本质上是动态的,它们在初始化期间不需要大小。使用编号索引访问它们。

console.log(a[1]);

上面的语句在控制台窗口中打印上面示例中的“For”。

输出:

For

或者

document.write(a[1]);

输出:

For

要在 JavaScript 中动态地将元素添加到数组中,程序员可以使用以下任何一种方法。

方法一:使用数字索引将元素添加到指定索引。

JavaScript


JavaScript


输出:在控制台窗口上

可以看出只声明了 {0, 1} 的索引。索引 3 是动态创建并初始化为“Geeks”的。索引 2 自动创建并初始化为未定义,以保持排序。

方法2:使用push()方法在数组末尾添加元素。

JavaScript


输出:

控制台窗口显示一个包含 3 个值的数组对象,它们是 ['Geeks', 'For', 'Geeks']。 push()方法通过在数组末尾添加新元素来维护索引的顺序,并返回数组的新长度。