📜  快速追加到数组 - Javascript (1)

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

快速追加到数组 - Javascript

当我们需要将一个元素追加到数组中时,Javascript 提供了多种方法。以下是其中一些方法:

  • push():在数组末尾添加元素。
  • unshift():在数组开头添加元素。
  • splice():在指定索引处插入或删除元素(插入的数量可以为 0)。
使用 push() 方法

使用 push() 方法可以在数组的末尾添加一个或多个元素。它返回新数组的长度。以下是一个例子:

const arr = ['apple', 'banana'];
arr.push('orange'); // [ 'apple', 'banana', 'orange' ]

使用 push() 方法可以将一个或多个变量添加到数组末尾。例如:

const arr = ['apple', 'banana'];
const item1 = 'orange';
const item2 = 'kiwi';
arr.push(item1, item2); // [ 'apple', 'banana', 'orange', 'kiwi' ]
使用 unshift() 方法

使用 unshift() 方法可以在数组的开头添加一个或多个元素。它返回新数组的长度。以下是一个例子:

const arr = ['apple', 'banana'];
arr.unshift('orange'); // [ 'orange', 'apple', 'banana' ]

使用 unshift() 方法可以将一个或多个变量添加到数组开头。例如:

const arr = ['apple', 'banana'];
const item1 = 'orange';
const item2 = 'kiwi';
arr.unshift(item1, item2); // [ 'orange', 'kiwi', 'apple', 'banana' ]
使用 splice() 方法

使用 splice() 方法可以在指定索引处插入或删除一个或多个元素。第一个参数是要插入或删除的元素的起始索引,第二个参数是要删除的元素数量,第三个及之后的参数是要插入的元素。如果要插入的数量为 0,则不会删除任何元素。以下是一个例子:

const arr = ['apple', 'banana', 'cherry'];
arr.splice(1, 0, 'orange'); // [ 'apple', 'orange', 'banana', 'cherry' ]

使用 splice() 方法可以将一个或多个变量插入到数组中的指定位置。例如:

const arr = ['apple', 'banana', 'cherry'];
const item1 = 'orange';
const item2 = 'kiwi';
arr.splice(1, 0, item1, item2); // [ 'apple', 'orange', 'kiwi', 'banana', 'cherry' ]

以上就是 Javascript 中快速追加元素到数组的多种方式。