slice、splice、split 的区别
程序员文章站
2022-06-24 12:28:26
1.1 slice功能:截取字符串(或数组),返回新的字符串(或数组)方法:(使用字符串举例,数组作用类似)str.slice(start,end)截取字符串,从 start下标 开始,保留到 end下标 的前一个结束,如果没有 end,就保留到最后一个字符结束补充:(以下补充,只对字符串有效)substr:功能:截取字符串,返回新的字符串方法:str.substr(start,num)截取字符串,从 start下标 开始,截取 num 个字符串subst...
1.1 slice
-
功能:截取字符串(或数组),返回新的字符串(或数组)
-
方法:(使用字符串举例,数组作用类似)
str.slice(start,end)
- 截取字符串,从 start下标 开始,保留到 end下标 的前一个结束,如果没有 end,就保留到最后一个字符结束
-
补充:(以下补充,只对字符串有效)
-
substr:
- 功能:截取字符串,返回新的字符串
- 方法:
str.substr(start,num)
- 截取字符串,从 start下标 开始,截取 num 个字符串
-
substring:
- 功能:截取字符串,返回新的字符串
- 方法:
str.substring(start,end)
- 截取字符串,从 start下标 开始,保留到 end下标 的前一个结束,如果没有 end,就保留到最后一个字符结束,跟 slice方法 一样
-
substr:
1.2 splice
- 功能:对数组中的元素进行删除、插入和替换,替换原数组,返回删除的元素数组(堪称最强大的数组操作方法)
- 方法:
arr.splice(start,num,arg1,arg2...)
- 从 start下标 开始,删除 num 个元素,再在此处插入 arg1,arg2,arg3…
- 如果只填了 start 却没填 其它参数,则代表删除其后的所有元素
1.3 split
- 功能:以基于指定的分隔符将一个字符串分割成 多个子字符串,并将结果放在一个数组中
- 方法:
str.split(',')
- 将字符串以 “逗号” 进行分割,将分割后的字符串,返回成一个数组
本文地址:https://blog.csdn.net/qq_26122453/article/details/107472967
上一篇: C++ sort排序之降序、升序使用总结
下一篇: 最简单的冒泡排序(c++实现)
推荐阅读
-
原生JS中slice()方法和splice()区别
-
js数组切割方法(splice和slice的区别)
-
js数组切割方法(splice和slice的区别)
-
JavaScript中splice与slice的区别
-
JavaScript中join()、splice()、slice()和split()函数用法示例
-
js中split,splice,slice方法之间的差异。
-
PHP中unset,array_splice删除数组中元素的区别
-
JavaScript中的split()、substr()、substring()以及slice()和splice()的用法区别
-
php中explode与split的区别介绍
-
javaScript之split与join的区别(详解)