下面是“JS针对Array的各种操作汇总”的完整攻略:
操作一:向数组末尾添加元素
通过push()
方法可以向数组末尾添加一个或多个元素。
示例代码如下:
let arr = [1, 2, 3];
arr.push(4);
console.log(arr); // [1, 2, 3, 4]
arr.push(5, 6);
console.log(arr); // [1, 2, 3, 4, 5, 6]
操作二:从数组末尾删除元素
通过pop()
方法可以从数组末尾删除一个元素。
示例代码如下:
let arr = [1, 2, 3, 4];
arr.pop();
console.log(arr); // [1, 2, 3]
操作三:从数组开头添加元素
通过unshift()
方法可以向数组开头添加一个或多个元素。
示例代码如下:
let arr = [2, 3, 4];
arr.unshift(1);
console.log(arr); // [1, 2, 3, 4]
arr.unshift(-2, -1, 0);
console.log(arr); // [-2, -1, 0, 1, 2, 3, 4]
操作四:从数组开头删除一个元素
通过shift()
方法可以从数组开头删除一个元素。
示例代码如下:
let arr = [1, 2, 3, 4];
arr.shift();
console.log(arr); // [2, 3, 4]
操作五:在指定位置添加或删除元素
通过splice()
方法可以在数组中的任何位置添加或删除元素。
示例代码如下:
let arr = [1, 2, 3, 4];
arr.splice(1, 0, 5); // 在索引 1 的位置添加 5
console.log(arr); // [1, 5, 2, 3, 4]
arr.splice(2, 1); // 在索引 2 的位置删除一个元素
console.log(arr); // [1, 5, 3, 4]
arr.splice(0, 2, -2, -1, 0); // 删除前两个元素,并在开头添加三个元素
console.log(arr); // [-2, -1, 0, 3, 4]
操作六:数组排序
通过sort()
方法可以对数组排序。
示例代码如下:
let arr = [3, 1, 4, 2];
arr.sort();
console.log(arr); // [1, 2, 3, 4]
操作七:数组反转
通过reverse()
方法可以将数组反转。
示例代码如下:
let arr = [1, 2, 3, 4];
arr.reverse();
console.log(arr); // [4, 3, 2, 1]
以上就是“JS针对Array的各种操作汇总”的完整攻略,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JS针对Array的各种操作汇总 - Python技术站