JavaScript数组分割的几种常用方法和示例代码
JavaScript数组分割是将数组按照某种规则分割为若干个子数组的过程,主要用于数据处理。常用的数组分割方法有:
1.slice() 方法
slice()方法可以从已有的数组中返回选定的元素,并组成一个新数组。它接受2个参数,即要返回的起始位置和结束位置,但不包括结束位置的元素。
var arr = [1,2,3,4,5];
var newArr = arr.slice(1,3); // 返回[2,3]
2.splice() 方法
splice()方法可以删除原数组中的元素,并可以在删除的位置添加新元素。它接受3个参数,即要删除的起始位置,要删除的元素数量,以及可选的新元素。
var arr = [1,2,3,4,5];
var newArr = arr.splice(1,2); // 返回[2,3],arr变为[1,4,5]
3.concat() 方法
concat()方法可以将2个或多个数组合并为一个新数组。
var arr1 = [1,2,3];
var arr2 = [4,5,6];
var newArr = arr1.concat(arr2); // 返回[1,2,3,4,5,6]
4.Array.from() 方法
Array.from()方法可以将一个类数组对象或可迭代对象转换为一个新的数组实例。
var arr = Array.from('hello'); // 返回['h','e','l','l','o']
5.Array.of() 方法
Array.of()方法可以将一组值转换为数组。
var arr = Array.of(1,2,3); // 返回[1,2,3]
文章版权声明:本站部分内容系网络转载,如果文章触发到您的利益或版权,请联系本站客服邮箱kefu@fz331.com删除,我们将48小时之内删除。
发表评论