下面我将为你详细讲解“JS数组array元素的添加和删除方法代码实例”的完整攻略。
一、数组元素的添加
1. push()方法
push() 方法可以在数组的末尾添加一个或多个元素,并返回该数组的新长度。语法如下:
array.push(element1, element2, ..., elementN)
示例:
let arr = [1, 2, 3];
arr.push(4, 5);
console.log(arr); // [1, 2, 3, 4, 5]
2. unshift()方法
unshift() 方法可以在数组的开头添加一个或多个元素,并返回该数组的新长度。语法如下:
array.unshift(element1, element2, ..., elementN)
示例:
let arr = [2, 3];
arr.unshift(0, 1);
console.log(arr); // [0, 1, 2, 3]
3. splice()方法
splice() 方法可以在数组的任意位置添加或删除一个或多个元素,并返回被删除的元素。语法如下:
array.splice(index, deleteCount, element1, element2, ..., elementN)
其中,index
表示操作的位置,deleteCount
表示要删除的元素个数,element1
- elementN
表示要添加的元素。
示例:
let arr = [1, 2, 3, 4];
arr.splice(2, 0, 2.5);
console.log(arr); // [1, 2, 2.5, 3, 4]
在上面的示例中,我们向数组的第三个位置添加了一个元素 2.5
,而其它元素的位置会发生相应的调整。
二、数组元素的删除
1. pop()方法
pop() 方法可以删除数组的最后一个元素,并返回被删除的元素。语法如下:
array.pop()
示例:
let arr = [1, 2, 3, 4, 5];
let last = arr.pop();
console.log(arr); // [1, 2, 3, 4]
console.log(last); // 5
2. shift()方法
shift() 方法可以删除数组的第一个元素,并返回被删除的元素。语法如下:
array.shift()
示例:
let arr = [1, 2, 3, 4, 5];
let first = arr.shift();
console.log(arr); // [2, 3, 4, 5]
console.log(first); // 1
3. splice()方法
splice() 方法可以在数组的任意位置添加或删除一个或多个元素,并返回被删除的元素。语法如下:
array.splice(index, deleteCount, element1, element2, ..., elementN)
其中,index
表示操作的位置,deleteCount
表示要删除的元素个数,element1
- elementN
表示要添加的元素。
示例:
let arr = [1, 2, 3, 4];
let removed = arr.splice(2, 1);
console.log(arr); // [1, 2, 4]
console.log(removed); // [3]
在上面的示例中,我们删除了数组的第三个元素 3
,并将其保存在变量 removed
中,同时也可以看到数组的长度发生了相应的变化。
好了,以上就是 JS 数组元素的添加和删除方法的完整攻略,希望可以帮助到你。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JS数组array元素的添加和删除方法代码实例 - Python技术站