首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JavaScript数组-其他方法

数组的其他方法

1.concat();

格式:数组.concat( 数组2 );

功能:将两个数组合并成一个新数组,源数组不会被改变

返回值:我们合并好的数组

参数:我们要合并的数组

举个小例子:

运行结果如下:arr输出结果是两个数组合起来的

arr1和arr2里面的元素不变

2.slice();

格式:数组.slice( start,end );

功能:基于当前数组获取指定区域元素并创建一个新数组,源数组不改变。

参数:start开始获取区域的下标;end结束获取区域的下标,但不包含end下标的元素,左开右闭

返回值:指定区域元素生成的新数组

举个小例子:

运行结果:newArr是截取到了绿巨人和超人

原数组中的元素没有改变

3.splice();

格式:数组.splice( start,length,元素…  )

功能:删除、插入、替换

参数:

参数1 截取的开始下标

参数2 截取的长度

参数3 在截取开始下标位置,我们要插入的元素,插入元素的个数随意

注意:会对源数组进行修改

返回值:截取掉的元素,组成的数组

举个小例子:

1.删除功能

运行结果如下,rel返回值显示为被删除的blue

然后看一下arr数组显示为

2.插入功能

运行结果如下,

arr返回首先插入下标为1这个位置,不需要截取元素就输入0,再写上要插入的元素

res的返回值为空的,因为我们没有截取任何元素

如果我们要插入多个参数,就可以继续在yello后写多个元素

运行结果如下,同样也可以插入

3.替换功能

通过上面两个例子,我们大致的对着三个参数有了解,原理就是先删除,再插入

比如我们要将blue替换为yellow,先删除后再插入

运行结果如下,res的返回值为blue,即为被截取(删除)的

arr数组的返回为已经替换了的

以上就是关于splice的用法

4.join();

格式:数组.join();

功能:使用拼接符将数组中的元素拼接为字符串

参数:拼接符

返回值:拼接好的字符串

举个小例子:

将10,20,30拼接为字符串

运行结果如下

不止”+”,可以写任意的链接符

- End -

---web分享,分享的不只是web

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201227A0H5HB00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券