当前位置: 代码迷 >> 综合 >> 彻底搞懂slice split splice
  详细解决方案

彻底搞懂slice split splice

热度:51   发布时间:2023-12-03 05:17:36.0

一.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个

...

  相关解决方案