数组中的常用API(1)

String—将数组转为字符串

用法:

var arr = ["a","r","r"];
var str = String(arr)//输出结果str为 a,r,r

不会完全只转换数组中的数据,会连带把数组中的逗号也转换过来,相当给数组拍照,不会改变原数组,返回值是一个新的字符串

join—将数组中的元素连接起来

用法: arr.join(“自定义连接符号”)

var arr = ["a","r","r"];
var str = arr.join("")//当中间什么都不写,就相当于无缝连接arr

同样的不会改变原数组,最后得到的返回值是一个新字符串

concat—数组或元素与数组或元素的拼接

用法:

var arr1 = ["a","r","r",1];
var arr2 =  ["a","r","r",2];
var newArr = arr1.concat("+",arr2);

输出的结果为:在这里插入图片描述
由图可知,得到的是一个新的数组,并且,将拼接的数组打散转为新数组中的元素,不会改变原数组

slice—数组元素的选取

用法:arr.slice(start-index,end-index)

var arr = [1,2,3,4,5,6,7,8,9];
var  newArr = arr.slice(1,4)//得到的结果是从下标1开始到下标为4的元素,但是不包含下标为4 的元素

不会改变原数组,返回的是一个新的数组,slice里面的参数可以省略,省略两个参数表示,完全复制原数组,省略第二个参数,表示选取从start -index开始到最后的元素,支持参数为负数——相当于arr.lenght-endi,slice里面的参数都存在时,选取的元素包含start-index,不包含end-index,含头不含尾

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值