push
、pop
、unshift
、shift
push
方法array.push(newElement1, newElement2, ..., newElementN);
其中,array
是要操作的数组,newElement1, newElement2, ..., newElementN
是要添加到数组末尾的元素。
// 创建一个数组
let numbers = [10, 20, 30];
// 使用 push 方法将数字 40 添加到数组末尾,并返回新数组的长度
const length = numbers.push(40);
console.log(length); // 输出: 4
console.log(numbers); // 输出: [10, 20, 30, 40]
pop
方法array.pop();
其中,array
是要操作的数组。
// 创建一个数组
let fruits = ['apple', 'banana', 'orange'];
// 使用 pop 方法移除数组的最后一个元素,并返回该元素
const lastFruit = fruits.pop();
console.log(lastFruit); // 输出: 'orange'
console.log(fruits); // 输出: ['apple', 'banana']
三、unshift
方法
array.unshift(newElement1, newElement2, ..., newElementN);
其中,array
是要操作的数组,newElement1, newElement2, ..., newElementN
是要添加到数组开头的元素。
// 创建一个数组
let arr = ['张三', '李四', '王五'];
// 使用 unshift 方法向数组开头添加元素,并返回新数组的长度
const count = arr.unshift('赵六', '小明');
console.log(count); // 输出: 5
console.log(arr); // 输出: ['赵六', '小明', '张三', '李四', '王五']
四、shift
方法
array.shift();
其中,array
是要操作的数组。
// 创建一个数组
let fruits = ['apple', 'banana', 'orange'];
// 使用 shift 方法移除数组的第一个元素,并返回该元素
const firstFruit = fruits.shift();
console.log(firstFruit); // 输出: 'apple'
console.log(fruits); // 输出: ['banana', 'orange']
push、pop、unshift、shift 这四个方法是 JavaScript 数组中常用的操作方法,它们可以方便地对数组的开头和末尾进行元素的添加和删除操作。在使用这些方法时,需要注意它们会直接修改原数组,并且不同方法的性能特点也有所不同。通过合理运用这些方法,可以更加高效地处理数组数据。
全部评论