关键词

javascript 数组的方法集合

“JavaScript 数组的方法集合”指的是 JavaScript 中常用的数组方法的总称。下面将详细介绍常见的数组方法及其用法。

1. push()

push() 方法将一个元素添加到数组末尾,并返回添加后数组的长度。

let arr = ['apple', 'banana', 'orange'];
let len = arr.push('pear');
console.log(arr); // ['apple', 'banana', 'orange', 'pear']
console.log(len); // 4

2. pop()

pop() 方法删除数组中的最后一个元素,并返回该元素。

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

3. unshift()

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

let arr = ['apple', 'banana', 'orange'];
let len = arr.unshift('pear');
console.log(arr); // ['pear', 'apple', 'banana', 'orange']
console.log(len); // 4

4. shift()

shift() 方法删除数组中的第一个元素,并返回该元素。

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

5. join()

join() 方法将数组中的所有元素转换成一个字符串。可以传入一个字符串作为参数,指定元素之间的分隔符。如果不传入参数,则使用逗号作为分隔符。

let arr = ['apple', 'banana', 'orange'];
let str1 = arr.join(); // 'apple,banana,orange'
let str2 = arr.join('-'); // 'apple-banana-orange'

6. concat()

concat() 方法将两个或多个数组连接成一个新数组。原数组不会被修改。

let arr1 = ['apple', 'banana'];
let arr2 = ['orange', 'pear'];
let arr3 = arr1.concat(arr2);
console.log(arr1); // ['apple', 'banana']
console.log(arr2); // ['orange', 'pear']
console.log(arr3); // ['apple', 'banana', 'orange', 'pear']

7. slice()

slice() 方法返回一个从原数组中指定开始下标到结束下标之间的新数组。原数组不会被修改。

let arr1 = ['apple', 'banana', 'orange', 'pear'];
let arr2 = arr1.slice(1, 3);
console.log(arr1); // ['apple', 'banana', 'orange', 'pear']
console.log(arr2); // ['banana', 'orange']

8. splice()

splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。该方法会修改原数组。

let arr = ['apple', 'banana', 'orange'];
let delItem = arr.splice(1, 1, 'pear', 'watermelon');
console.log(arr); // ['apple', 'pear', 'watermelon', 'orange']
console.log(delItem); // ['banana']

以上就是常见的 JavaScript 数组方法,将这些方法组合起来使用,可以轻松地完成各种数组操作。

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

展开阅读全文