js基础--数组--方法详解

本文详细介绍了JavaScript中数组的几个重要方法,包括concat()用于合并数组而不改变原数组,slice()用于获取数组的部分元素并生成新数组,splice()则能实现删除、插入和替换操作,最后join()用于将数组元素转化为字符串并用指定字符拼接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

concat()
【格式】数组1.concat(数组2);
功能:将两个数组,合并成一个新数组,源数组并不会被改变
返回值:合并好的新数组
参数:要合并的数组

例子:
var arr1=[“测试1”,“测试2”];
var arr2=[“测试3”,“测试4”];
var arr = arr1.concat(arr2);
输出(测试1,测试2,测试3,测试4)。

slice()
【格式】数组.slice(start, end);
功能:基于当前数组获取指定区域元素并创建一个新数组。源数组不变。
参数:start开始获取区域的下标,end结束获取区域的下标,不包括end下标位置的元素
返回值:指定区域元素生成的新数组。

例子:
var arr = [“测试1”,“测试2”,“测试3”,“测试4”];
var newArr = arr.slice(1, 3);
输出(测试2、测试3)。

splice 可以完成删除,插入,替换操作
参数: 参数1 截取的开始下标
参数2 截取的长度
参数3 在截取的开始下标位置,我们要插入的元素,插入的元素的个数随意
【注】会对元素组进行修改
返回值:截取掉的元素,组成的数组

例子:
var arr = [“red”, “blue”, “green”];

//删除功能
var res = arr.splice(1,2);
res=blue,green(从1开始截取掉blue,green)
arr = red

//插入功能
var res = arr.splice(1,0,“yellow”,“black”);
输出arr=red,yellow,black,blue,green

//替换功能 先删除,然后再插入
var res = arr.splice(1,1,“yellow”);
res=blue
arr = red,yellow,green

join()
【格式】数组.join(拼接符)
功能:使用拼接符将数组中元素拼接成字符串。
参数:拼接符
返回值:拼接好的字符串
var arr = [10,20,30];
var str = arr.join("+");
str = 10+20+30

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值