推荐答案
在 JavaScript 中,可以通过多种方法添加和删除数组元素。以下是常用的方法:
添加元素
push()
:在数组末尾添加一个或多个元素。let arr = [1, 2, 3]; arr.push(4); // arr 现在是 [1, 2, 3, 4]
unshift()
:在数组开头添加一个或多个元素。let arr = [1, 2, 3]; arr.unshift(0); // arr 现在是 [0, 1, 2, 3]
splice()
:在指定位置插入一个或多个元素。let arr = [1, 2, 3]; arr.splice(1, 0, 1.5); // arr 现在是 [1, 1.5, 2, 3]
删除元素
pop()
:删除数组的最后一个元素。let arr = [1, 2, 3]; arr.pop(); // arr 现在是 [1, 2]
shift()
:删除数组的第一个元素。let arr = [1, 2, 3]; arr.shift(); // arr 现在是 [2, 3]
splice()
:删除指定位置的一个或多个元素。let arr = [1, 2, 3]; arr.splice(1, 1); // arr 现在是 [1, 3]
本题详细解读
添加元素
push()
方法用于在数组的末尾添加一个或多个元素,并返回数组的新长度。unshift()
方法用于在数组的开头添加一个或多个元素,并返回数组的新长度。splice()
方法可以在数组的任意位置插入元素。它的第一个参数是插入的起始位置,第二个参数是要删除的元素个数(如果不需要删除元素,可以设置为 0),后面的参数是要插入的元素。
删除元素
pop()
方法用于删除数组的最后一个元素,并返回被删除的元素。shift()
方法用于删除数组的第一个元素,并返回被删除的元素。splice()
方法也可以用于删除元素。它的第一个参数是删除的起始位置,第二个参数是要删除的元素个数。
这些方法都是直接修改原数组,而不是返回一个新的数组。