下面是JS中对数组元素进行增删改移的方法总结的完整攻略:
一、添加元素
1. push()
push()
方法向数组的末尾添加一个或多个元素,并返回新的长度。
let arr = [1, 2, 3];
arr.push(4);
console.log(arr); // [1, 2, 3, 4]
2. unshift()
unshift()
方法向数组的开头添加一个或多个元素,并返回新的长度。
let arr = [1, 2, 3];
arr.unshift(0);
console.log(arr); // [0, 1, 2, 3]
3. splice()
splice()
方法可以从数组的任意位置添加元素,也可以替换数组中的元素。
let arr = [1, 2, 3];
arr.splice(1, 0, 4);
console.log(arr); // [1, 4, 2, 3]
arr.splice(2, 1, 5);
console.log(arr); // [1, 4, 5, 3]
二、删除元素
1. pop()
pop()
方法从数组的末尾删除一个元素,并返回该元素的值。
let arr = [1, 2, 3];
let last = arr.pop();
console.log(arr); // [1, 2]
console.log(last); // 3
2. shift()
shift()
方法从数组的开头删除一个元素,并返回该元素的值。
let arr = [1, 2, 3];
let first = arr.shift();
console.log(arr); // [2, 3]
console.log(first); // 1
3. splice()
splice()
方法可以从数组的任意位置删除元素。
let arr = [1, 2, 3];
arr.splice(1, 1);
console.log(arr); // [1, 3]
三、修改元素
1. 直接修改
数组元素直接可以修改,如下:
let arr = [1, 2, 3];
arr[1] = 4;
console.log(arr); // [1, 4, 3]
2. splice()
splice()
方法可以替换数组中的元素。
let arr = [1, 2, 3];
arr.splice(1, 1, 4);
console.log(arr); // [1, 4, 3]
四、移动元素
1. sort()
sort()
方法将数组进行排序。
let arr = [2, 1, 3];
arr.sort();
console.log(arr); // [1, 2, 3]
2. reverse()
reverse()
方法将数组进行反转。
let arr = [1, 2, 3];
arr.reverse();
console.log(arr); // [3, 2, 1]
综上所述,以上是JS中对数组元素进行增删改移的方法总结。它们分别是push()
、unshift()
、splice()
、pop()
、shift()
、sort()
、reverse()
。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JS中对数组元素进行增删改移的方法总结 - Python技术站