JS中的splice,substr,substring,slice方法的区别和作用

本文将详细讲解JavaScript中数组的splice方法和字符串的slice、substr、substring方法的用法及区别。splice主要用于数组操作,可以删除元素并插入新元素;而slice、substr和substring则专门用于字符串操作,提取指定范围的子串。其中,slice和substring接受两个参数,分别表示开始和结束位置,不包括结束位置;substr则接受开始位置和长度两个参数。
摘要由CSDN通过智能技术生成

slice可操作数组和字符串,但substring和substr只能操作字符串,splice只能操作数组

splice方法:splice(start,length,items)

1.用于添加或删除数组中的元素
2.这种方法会改变原始数组,会将指定元素从数组中删除
3.参数 :第一个参数——开始位置的索引(数字),第二个参数(可选)——表示删除的数量(数字),第三个到第N个(可选)——要添加到数组的新元素
4.返回值:将删除的元素写成数组作为返回值,如果未删除任何元素,则返回空数组
     var languages = ["Javascript","C#","Java","PHP"];
        languages.splice(1,2,"C","C++");
        console.log(languages); 
        console.log(languages.splice(1,2,"C","C++")); //返回值是删除了的数值组成的数组
        console.log(languages.splice(2,0)); //删除0个元素,返回空数组

在这里插入图片描述

slice方法,substr方法,substring方法:

		相同点:
				①都不会改变原始字符串
			    ②第一个参数都是指
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值