常用的数组API

常用的数组API

转字符串
1.String(arr)这个API的作用就是将数组转化成字符串的形式显示,再用逗号链接
2.arr.join(“自定义的连接符”):将数组中的元素先转换为字符串,再用自定义的连接符链接起来
注意:如果“”之间为空则是将数组无缝拼接起来

拼接
拼接顾名思义就是将其他元素或者另一个数组,拼接到当前数组结尾
newArr = arr.concat(val1,val2);就是将括号中的值拼接到arr的结尾
比如说:var arr = [1,2,3];
arr = arr.concat(5,6);
新的数组为[1,2,3,5,6];
注意:1.concat无权修改原数组,只能返回新的数组,必须使用变量接受拼接后返回的值;
2.concat会打散参数中的子数组为单个元素,单个拼接

选取
选取就是获得原数组中指定位置到结束位置之间的所有元素,组成临时子数组
arr.slice(stati,endi+1)选取从starti开始到endi所有的元素,组成临时子数组
比如:![var id = [4,2,0,8,5,6,1,9,9,7,0,3,1,8,2,1,4,5];]
var birth = id.slice(6,14);
这个输出出来就是截取的一个出生日期
注意
1.slice的下标参数含头不含尾:当两个参数都是下标时,通常情况下开始下标的元素包含在结果中,结束下标的元素不包含在结果中(这就是为什么结尾要写成endi+1的原因)
2.slice同样无权修改原数组,只是将原数组中选取出来的元素组成新数组

在这里插入图片描述

slice有一些简写的方法
1.支持负数,表示从倒数第几个数
比如上面的可以写成id.slice(6,-4);
2.省略第二个参数,表示从指定位置一直截取到末尾
3.两个参数都省略表示复制一个完整的数组

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值