数组插入数据的方法?

JavaScript 有很多种方法可以向数组中插入数据,以下列举了几种常用的方法:

  1. push():向数组末尾添加一个或多个元素。
复制let arr = [1, 2];
arr.push(3);
console.log(arr); // [1, 2, 3]
  1. unshift():向数组开头添加一个或多个元素。
复制let arr = [2, 3];
arr.unshift(1);
console.log(arr); // [1, 2, 3]
  1. splice():可以在数组的任意位置添加或删除元素。
复制let arr = [1, 2, 4];
arr.splice(2, 0, 3);
console.log(arr); // [1, 2, 3, 4]
  1. concat():可以连接两个或多个数组,并返回一个新的数组。
复制let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = arr1.concat(arr2);
console.log(arr3); // [1, 2, 3, 4]
  1. 数组索引赋值:可以直接通过索引赋值添加元素。如果索引位置已经有元素,那么将会覆盖这个元素。
复制let arr = [0, 1, 2];
arr[1] = 'a';
console.log(arr); // [0, 'a', 2]

以上这些方法都可以用来向数组中插入数据,具体应该根据实际情况选择合适的方法。

posted @ 2023-06-05 06:26  kitebear  阅读(2287)  评论(0编辑  收藏  举报