substr和substring、splice和slice的区别

substr和substring

语法:

 substr(from: number, length: number)

 substring(start: number, end: number)


 substr()可以接受负数


特殊情况:


 如果第一个参数为0的情况下,就会返回一样的长度

-------------------------------------------------------------------------------------------------------

扫描二维码关注公众号,回复: 1918279 查看本文章

slice和splice

语法:

 slice(start: number, end: number)

 splice(start: number, end: number)

 slice():


  可以有一个参数也可以有负数


splice():


总结:

 slice和substring都不包含结束的索引所对应的字符

 splice针对数组,会在原数组上修改和替换,其他的都会返回一个新

slice、splice都支持负数

猜你喜欢

转载自blog.csdn.net/k152_8747/article/details/79215076