JavaScript 数组笔记

添加和删除数组项

添加

push()

push()方法:向数组的末尾添加一个或多个元素,并返回修改后的数组长度。

语法:

arr.push(element1[, ...[, elementN]])

参数:

  • element1, ..., elementN:要添加到数组末尾的元素。

示例:

const fruits = ['apple', 'banana', 'orange'];
const newLength = fruits.push('grape', 'watermelon');
console.log(fruits); // 输出: ['apple', 'banana', 'orange', 'grape', 'watermelon']
console.log(newLength); // 输出: 5

unshift()

unshift()方法:将一个或多个元素添加到数组的开头,并返回新的数组长度。

unshift()方法的基本语法如下:

arr.unshift(element1[, ...[, elementN]])

参数说明:

  • element1, ..., elementN:一个或多个元素,将被添加到数组的开头。

示例:

const fruits = ['apple', 'banana', 'orange'];
const newLength = fruits.unshift('grape', 'watermelon');
console.log(fruits); // 输出: ['grape', 'watermelon', 'apple', 'banana', 'orange']
console.log(newLength); // 输出: 5

在这个示例中,我们使用unshift()方法在数组fruits的开头添加了两个元素:'grape''watermelon'

删除

pop()

pop()方法:从数组末尾删除一个元素,并返回被删除的元素。

语法:

arr.pop()

示例:

const fruits = ['apple', 'banana', 'orange', 'grape', 'watermelon'];
const removedElement = fruits.pop();
console.log(fruits); // 输出: ['apple', 'banana', 'orange', 'grape']
console.log(removedElement); // 输出: 'watermelon'

shift()

shift()方法:移除数组的第一个元素,并返回被移除的元素。

shift()方法的基本语法如下:

arr.shift()

示例:

const fruits = ['apple', 'banana', 'orange'];
const removedElement = fruits.shift();
console.log(fruits); // 输出: ['banana', 'orange']
console.log(removedElement); // 输出: 'apple'

在这个示例中,我们使用shift()方法移除了数组fruits的第一个元素('apple'),并将被移除的元素存储在removedElement中。

posted @ 2023-04-08 15:06  淦丘比  阅读(5)  评论(0编辑  收藏  举报