首页 > Web开发 > 详细

JS中split、slice、splice区别

时间:2021-04-26 22:54:08      阅读:26      评论:0      收藏:0      [点我收藏+]
  • splite

  定义:该方法是切割字符串的一种方法,该方法主要用于把一个字符串分割成字符串数组并且返回新生成的数组。用于字符串对象

    语法:str.split(separator,howmany)

   技术分享图片

           返回值:一个字符串数组

var s = "how are you";
var arr = s.split(" ");//使用" "空格来切割字符串
console.log(arr.length);// 3
console.log(arr);// how,are,you
  • slice

  定义:
       该方法主要用于截取数组,并返回截取到的新数组。

  语法:arr.slice(start,end)

     技术分享图片

 

 

    返回值:一个新的数组,原数组没有做任何改变。

var arr1 = ["a", "b", "c", "d", "e", "f"];
var newArr = arr1.slice(0, 2);
console.log(newArr);// a,b
console.log(arr1.slice(2));// c,d,e,f
  • splice

  定义:
       该方法用于向数组中添加项目,或者从数组中删除项目,返回被删除的项目。

  语法:arr.splice(index,howmany,item1,......,itemX)

  技术分享图片

 

       返回值:一个新的数组,包含被删除项目的新数组,如果有的话。

  删除示例:

var arr1 = ["a", "b", "c", "d", "e", "f"];
var detailed = arr1.splice(1, 2);
console.log(arr1);// a,d,e,f
console.log(detailed);// b,c

   添加示例:

var arr1 = ["a", "b", "c", "d", "e", "f"];
var newArr = arr1.splice(1, 0,"m","n"); //因为第2参数为0,所以表示添加元素:从下标为1的位置插入元素。其余的元素会自动向后移动
console.log(arr1);// a,m,n,b,c,d,e,f

  

 

 

完结:2021-04-2614:34:18

JS中split、slice、splice区别

原文:https://www.cnblogs.com/chailuG/p/14704525.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!