聊一聊函数join(),split(),substring(), splice()的用法

本文介绍了JavaScript中处理数组和字符串的四种常见方法:join(), split(), substring(), 和 splice()。详细解释了每个方法的功能及应用场景,并通过示例代码帮助读者理解如何使用这些方法来高效地操作数据。

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

由于工作中经常有用到这几个方法来处理数据,而且经常分不清楚这几个方法的用法,因为他们长得太像了,哈哈哈,很容易搞混的。我觉得有必要做个总结,接下来就说说这几个函数的用法:

1、join() 方法用于把数组中的所有元素放入一个字符串,这是官方的解释,说白了就是将数组转化成字符串,这是我们最常用的做法,而join的中文意思是“加入,链接”,我们就记住将数组加到字符串里面去了,还可以用指定的符号来连接数组的每项,列如:var arr= ['小明','小黄','小红']; var strings = arr.join(';'),打印出来的strings的结果是:'小明';'小黄';'小红' ;

2、split()方法和join()方法是相对的,它是将字符串分裂成数组,我们将字符串看成一个整体,而数组是由许多个小单位组成的,还能从指定的符号就行分割以及可以指定分割数组的长度,var string = "2:3:4"; var arr=string.split(":");打印出的结果就是:['2','3','4'];

3、再说说substring(start,end)方法,这个方法用于截取指定索引的字符串,start要截取的字符串的开始索引,end是要截取的索引的终点,如果只有一个索引就是从该索引的位置一直截取到最后,列如:var string='asdfghj'; var sub = string.substring(3),最后打印出sub的结果是:'fghj';

4、splice()常用来修改数组,在数组指定索引位置的进行元素的删除和添加或者替换,例如:var arr = ['1','2','3'];var del=arr.splice(2,1),最终del输出的结果是:['1','2']。再说说,向数组中增加元素:例如:var arr = ['1','2','3'];var add=arr.splice(1,0,'5'),结果add输出的结果是: ['1','2','5','3'],这样便向数组添加元素完毕。实现替换元素就是先删除指定元素,然后再在指定索引位置添加一个元素,例如:var arr = ['1','2','3'];var rep=arr.splice(1,1,'5'),结果rep输出的结果是: ['1','5','3'];

以上是我对这四个函数的理解,如有不足之处,欢迎指点纠正!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值