彻底搞懂slice split splice

一.slice截取数组和截取字符串

  let arr = ['苹果', '橘子', '哈密瓜', '菠萝']

现在只要橘子,哈密瓜。

  let a1 = arr.slice(1, 3)

截取之后的结果

字符串也是一样的道理,不在多将了。

二.split

说明:这个是一个将字符串分隔成数组的api

  let str = 'wangdefa'

第一种:分隔每一个,如果有空格,空格也会被分隔

 let a1 = str.split('')
  console.log(a1);

分隔之后的结果:

第二种:有目的分隔

  let a1 = str.split('g')

分隔之后的结果:

三.splice

说明:在数组里面可以添加或者和删除

  let arr = ['苹果', '橘子', '哈密瓜', '菠萝']

如果我想在橘子的前面加上,桃子

 let a1 = arr.splice(1, 0, '桃子')

图示:

 let a1 = arr.splice(1, 1, '桃子')

图示:

可以看出如果第二个参数是控制删除的元素。

如果是是0:表示元素不用删除

如果是1:表示删除1个

...

猜你喜欢

转载自blog.csdn.net/qq_59076775/article/details/124055010