zoukankan      html  css  js  c++  java
  • JS中split、slice、splice区别

    • 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

  • 相关阅读:
    UI设计细分为哪些具体职位?国内提供了哪些?
    C4D四视图切换及基本操作
    PS 小技巧让你好用到哭
    在设计中如何运用颜色
    创意海报设计的几大要素
    PS马卡龙渐变海报制作教程
    探索性思维——How to Solve It
    The Go Programming Language. Notes.
    浅析前缀树
    TIJ——Chapter Eleven:Holding Your Objects
  • 原文地址:https://www.cnblogs.com/chailuG/p/14704525.html
Copyright © 2011-2022 走看看