数组部分常用api

arr=Array.from(new Set(arr));    //数组arr[]去重,ES6
Set();    //去重,但返回的不是一个数组
Array.from();    //将一个可以迭代的数据结构转化为数组
arr.push("");    //数组末尾添加元素,返回数组的长度
arr.unshift("");    //数组顶部添加元素,返回数组的长度
arr.pop();    //删除数组末尾最后一个元素,返回被删除的元素
arr.shift();    //删除数组的第一个元素,返回被删除的元素
delete arr[?];    //删除索引为?的值和索引
arr.sort();    //排序,数字类型和英文首字母顺序升序排序
arr.forEach(function(v,k){    });    //数组遍历
arr.join("?");    //将数组中的元素以?为分隔符连接成一个字符串,?可以可以为空;
arr.split("?")    //将字符串中的元素以?为分隔符拆分成一个数组(?必须是字符串中存在的元素),?可以可以为空;
toString();    //将数组转化为字符串
arr.reverse();    //将数组反转返回
arr.splice();    数组切片(指定元素处理)
1、删除(两个参数)
    splice(start,deleteCount);    //start-开始位置的索引;deleteCount-要删除的长度。返回被删除的元素
2、增加(三个以上参数)
    splice(start,0,addContent1,addContent2,addContent3);    //start-开始位置的索引;0-不删除元素;addContent-要新增的元素,可以多个。
3、修改(三个以上参数)
    splice(start,1,addContent1,addContent2,addContent3);    //start-开始位置的索引;1-要被修改的元素(单个元素修改,可以为2、3等多个元素);addContent-要替换的元素,可以多个。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值