js如何在数组中插一个数

js如何在数组中插一个数
最新回答
ぜ龙游浅水

2026-10-23 10:56:13

在 JavaScript 中,可以通过以下三种方法在数组中插入一个数:

1. splice() 方法

在数组的指定位置插入新元素,同时可选择删除元素。

语法:

array.splice(index, 0, number);
  • index:插入位置的索引(从 0 开始)。
  • 0:表示不删除任何元素。
  • number:要插入的数字。

示例:

const numbers = [1, 2, 3];numbers.splice(1, 0, 2.5); // 在索引 1 处插入 2.5console.log(numbers); // 输出:[1, 2.5, 2, 3]2. unshift() 方法

在数组的开头插入一个或多个元素。

语法:

array.unshift(number);
  • number:要插入的数字(可插入多个)。

示例:

const numbers = [1, 2, 3];numbers.unshift(0.5); // 在开头插入 0.5console.log(numbers); // 输出:[0.5, 1, 2, 3]3. push() 方法

在数组的末尾插入一个或多个元素。

语法:

array.push(number);
  • number:要插入的数字(可插入多个)。

示例:

const numbers = [1, 2, 3];numbers.push(4); // 在末尾插入 4console.log(numbers); // 输出:[1, 2, 3, 4]总结
  • 指定位置插入:用 splice()。
  • 开头插入:用 unshift()。
  • 末尾插入:用 push()。

根据需求选择合适的方法即可。