美文网首页
JS易混淆的方法

JS易混淆的方法

作者: 小旎子_8327 | 来源:发表于2020-03-17 20:37 被阅读0次

    在使用JS时,经常会混淆一些api,故而整理下。
    split/splice/slice

    split: 分裂

    • 含义
      把一个字符串分割成字符串数组。
    • 用法
      String.split(separator,howmany)
      String.split() 执行的操作与 [Array.join]相反
    "2:3:4:5".split(":")    //将返回["2", "3", "4", "5"]
    "|a|b|c".split("|") //将返回["", "a", "b", "c"]
    "|a|b|c".split("|", 2)   //将返回["", "a"]
    

    slice:把…切成(薄)片

    • 含义:
      slice() 方法返回一个新的数组对象,这一对象是一个由 begin 和 end 决定的原数组的浅拷贝(包括 begin,不包括end)。原始数组不会被改变。

    • 用法:
      arrayObject.slice(start,end)

    var str="Hello world!";
    var n=str.slice(0,1); //H
    
    splice:粘接
    • 含义
      splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。
    • 用法
      arrayObject.splice(index,howmany,item1,.....,itemX)
      从index 开始,删除几个item,插入item1,2,3...X
    var a =[1,2,3,4]
    var x = a.splice(2,1,5) //x=3 a= [1,2,5,4]
    

    相关文章

      网友评论

          本文标题:JS易混淆的方法

          本文链接:https://www.haomeiwen.com/subject/rhgtyhtx.html