首页 > 编程知识 正文

js截取字符串并替换,js将字符串分割成数组

时间:2023-05-05 20:47:26 阅读:217649 作者:3231

JavaScript分割字符串(字符串转数组)、向数组指定位置添加(删除)元素 分割字符串(字符串转数组):split()向数组指定位置添加(删除)元素:splice()

分割字符串(字符串转数组):split()

将字符串分割为字符串数组,并返回此数组。

stringObject.split(separator,limit)

参数说明:
separator:必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。
limit:可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。

注意事项:

如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。String.split() 执行的操作与 Array.join 执行的操作是相反的。 let str = "one,two,three,four"//按逗号切分字符串tr.split(","); //["one", "two", "three", "four"]//切分字符串每一个字符str.split(''); //["o", "n", "e", ",", "t", "w", "o", ",", "t", "h", "r", "e", "e", ",", "f", "o", "u", "r"]//按逗号切分字符串并保留前三个切分项str.split(",",3); //["one", "two", "three"] 向数组指定位置添加(删除)元素:splice() arr.splice(p1, num, el)

参数说明:
p1:必需,待操作的下标位置。
num:必需,要删除元素的个数,为0时表示在添加元素。
el:可选,待添加的元素。

let arr = ["one", "two", "four"];arr.splice(1,1); //["two"]console.log(arr); //["one", "four"]arr.splice(0,0,"three"); //[]console.log(arr); //["three", "one", "four"]

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。