Javascript数组方法pop() push() unshift() shift() 简单描述 ?
参考答案:
当然,以下是这四个 JavaScript 数组方法的简单描述:
pop()
: 这个方法会删除并返回数组的最后一个元素。如果数组为空,则返回undefined
。
let arr = [1, 2, 3, 4];
let lastElement = arr.pop(); // arr 现在是 [1, 2, 3],lastElement 是 4
push()
: 这个方法将一个或多个元素添加到数组的末尾,并返回新的长度。
let arr = [1, 2, 3];
let newLength = arr.push(4); // arr 现在是 [1, 2, 3, 4],newLength 是 4
unshift()
: 这个方法将一个或多个元素添加到数组的开头,并返回新的长度。
let arr = [1, 2, 3];
let newLength = arr.unshift(0); // arr 现在是 [0, 1, 2, 3],newLength 是 4
shift()
: 这个方法会删除并返回数组的第一个元素。如果数组为空,则返回undefined
。
let arr = [1, 2, 3, 4];
let firstElement = arr.shift(); // arr 现在是 [2, 3, 4],firstElement 是 1
这四个方法都是直接修改原数组并返回结果的,它们不会创建新的数组。它们都是数组的内置方法,可以在任何数组上调用。