JavaScript中增删改数组的方式有以下几种:
1、 增加元素:
使用 `push()` 方法在数组末尾添加一个或多个元素。
使用 `unshift()` 方法在数组开头添加一个或多个元素。
let myArray = [1, 2, 3]; // 使用 push() 在数组末尾添加元素 myArray.push(4); console.log(myArray); // 输出: [1, 2, 3, 4] // 使用 unshift() 在数组开头添加元素 myArray.unshift(0); console.log(myArray); // 输出: [0, 1, 2, 3, 4]
2、 删除元素:
使用 `pop()` 方法移除数组末尾的一个元素。
使用 `shift()` 方法移除数组开头的一个元素。
使用 `splice()` 方法根据索引位置删除指定元素。
let myArray = [1, 2, 3, 4, 5]; // 使用 pop() 移除数组末尾的元素 myArray.pop(); console.log(myArray); // 输出: [1, 2, 3, 4] // 使用 shift() 移除数组开头的元素 myArray.shift(); console.log(myArray); // 输出: [2, 3, 4] // 使用 splice() 根据索引位置删除指定元素 myArray.splice(1, 1); // 从索引为1的位置开始,删除一个元素 console.log(myArray); // 输出: [2, 4]
3、 修改元素:
直接通过索引位置赋予新值。
使用 `splice()` 方法替换数组中的指定元素。
let myArray = [1, 2, 3, 4]; // 直接通过索引位置赋予新值 myArray[2] = 5; console.log(myArray); // 输出: [1, 2, 5, 4] // 使用 splice() 方法替换数组中的指定元素 myArray.splice(1, 1, 6); // 从索引为1的位置开始,删除一个元素,并插入元素6 console.log(myArray); // 输出: [1, 6, 5, 4]
这些是常用的增加、删除和修改数组元素的方式。根据具体的需求,选择合适的方法来操作数组。




还没有评论,来说两句吧...