关键词

JavaScript中数组成员的添加、删除介绍

JavaScript中数组成员的添加、删除介绍

JavaScript中的数组是一种特殊的对象,我们可以通过数组索引将多个值存储在其中,并可以方便地进行添加、删除等操作。

添加元素

JavaScript提供了多种向数组中添加元素的方法:

1. push()

push() 方法可以在数组的末尾添加一个或多个元素,并返回数组的新长度。

let arr = ['apple', 'banana', 'orange'];
let length = arr.push('grape', 'kiwi');
console.log(arr); // ['apple', 'banana', 'orange', 'grape', 'kiwi']
console.log(length); // 5

2. unshift()

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

let arr = ['apple', 'banana', 'orange'];
let length = arr.unshift('grape', 'kiwi');
console.log(arr); // ['grape', 'kiwi', 'apple', 'banana', 'orange']
console.log(length); // 5

3. splice()

splice() 方法可以在数组的任意位置添加一个或多个元素,也可以用于删除元素。该方法会改变原始数组。

let arr = ['apple', 'banana', 'orange'];
// 在第二个元素后面插入grape和kiwi
arr.splice(2, 0, 'grape', 'kiwi');
console.log(arr); // ['apple', 'banana', 'grape', 'kiwi', 'orange']
// 删除第三个元素grape
arr.splice(2, 1);
console.log(arr); // ['apple', 'banana', 'kiwi', 'orange']

删除元素

JavaScript提供了多种从数组中删除元素的方法:

1. pop()

pop() 方法可以删除数组末尾的元素,并返回删除的元素。

let arr = ['apple', 'banana', 'orange'];
let deleted = arr.pop();
console.log(arr); // ['apple', 'banana']
console.log(deleted); // 'orange'

2. shift()

shift() 方法可以删除数组开头的元素,并返回删除的元素。

let arr = ['apple', 'banana', 'orange'];
let deleted = arr.shift();
console.log(arr); // ['banana', 'orange']
console.log(deleted); // 'apple'

3. splice()

splice() 方法同样可以用于删除元素。该方法会改变原始数组。

let arr = ['apple', 'banana', 'orange'];
// 删除第二个元素banana
let deleted = arr.splice(1, 1);
console.log(arr); // ['apple', 'orange']
console.log(deleted); // ['banana']

总结

以上是JavaScript中数组成员的添加、删除介绍的完整攻略。对于添加元素,我们可以使用 push()unshift()splice() 方法;对于删除元素,我们可以使用 pop()shift()splice() 方法。在使用 splice() 方法时,需要注意该方法会改变原始数组。

本文链接:http://task.lmcjl.com/news/9751.html

展开阅读全文