JavaScript中的数组方法可以通过数组对象来调用。以下是一些常用的数组方法的使用示例:
- push()方法:向数组末尾添加一个或多个元素,并返回新的长度。
var fruits = ["apple", "banana"]; fruits.push("orange"); console.log(fruits); // 输出: ["apple", "banana", "orange"]
- pop()方法:删除数组末尾的元素,并返回被删除的元素。
var fruits = ["apple", "banana", "orange"]; var removedFruit = fruits.pop(); console.log(fruits); // 输出: ["apple", "banana"] console.log(removedFruit); // 输出: "orange"
- shift()方法:删除数组第一个元素,并返回被删除的元素。
var fruits = ["apple", "banana", "orange"]; var removedFruit = fruits.shift(); console.log(fruits); // 输出: ["banana", "orange"] console.log(removedFruit); // 输出: "apple"
- unshift()方法:向数组开头添加一个或多个元素,并返回新的长度。
var fruits = ["banana", "orange"]; fruits.unshift("apple"); console.log(fruits); // 输出: ["apple", "banana", "orange"]
- splice()方法:从指定位置开始删除指定数量的元素,并可选地插入新的元素。
var fruits = ["apple", "banana", "orange"]; fruits.splice(1, 1); // 从索引1开始删除1个元素 console.log(fruits); // 输出: ["apple", "orange"] fruits.splice(1, 0, "kiwi", "grape"); // 从索引1开始删除0个元素,并插入新元素 console.log(fruits); // 输出: ["apple", "kiwi", "grape", "orange"]
- slice()方法:返回一个新数组,包含从开始到结束(不包括结束)的选定元素。
var fruits = ["apple", "banana", "orange", "kiwi", "grape"]; var selectedFruits = fruits.slice(1, 4); console.log(selectedFruits); // 输出: ["banana", "orange", "kiwi"]
这些只是一些常见的数组方法的使用示例,JavaScript中还有很多其他有用的数组方法,可以根据具体需求查阅文档。