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

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

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

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

stringObject.split(separator,limit)

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

注意事项:

  1. 如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。
  2. 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"]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值