“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 数组方法,将这些方法组合起来使用,可以轻松地完成各种数组操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:javascript 数组的方法集合 - Python技术站