美文网首页了解
js 常用字段 详细解析

js 常用字段 详细解析

作者: zlf_j | 来源:发表于2018-12-21 16:34 被阅读8次

    一、字符串

    split(把一个字符串分割成字符串数组)
     "2:3:4:5".split(":")   //将返回["2", "3", "4", "5"]
    "|a|b|c".split("|") //将返回["", "a", "b", "c"]
    

    http://www.w3school.com.cn/js/jsref_split.asp

    slice (提取字符串的某个部分,并以新的字符串返回被提取的部分)
     var str="Hello happy world!"
    document.write(str.slice(6,11))   //提取从位置 6 到位置 11 的所有字符
    var str="Hello happy world!"
    document.write(str.slice(6))   // 提取从位置 6 开始的所有字符
    

    http://www.w3school.com.cn/jsref/jsref_slice_string.asp

    indexOf (返回某个指定的字符串值在字符串中首次出现的位置)
     var str="Hello world!"
    document.write(str.indexOf("Hello") + "<br />")   // 0
    document.write(str.indexOf("World") + "<br />")  // -1  不存在
    document.write(str.indexOf("world"))  // 6
    

    http://www.w3school.com.cn/jsref/jsref_indexOf.asp

    substr (抽取从 start 下标开始的指定数目的字符)
    var str="Hello world!"George.John.Thomas
    document.write(str.substr(3))  // lo world!
    var str="Hello world!"
    document.write(str.substr(3,7))  // lo worl
    

    http://www.w3school.com.cn/jsref/jsref_substr.asp

    二、数组

    join (把数组中的所有元素放入一个字符串)
     var arr = new Array(3)
    arr[0] = "George"
    arr[1] = "John"
    arr[2] = "Thomas"
    document.write(arr.join())  // George,John,Thomas
    //  分隔符来分隔数组中的元素
    document.write(arr.join("."))  // George.John.Thomas
    

    http://www.w3school.com.cn/jsref/jsref_join.asp

    slice (从已有的数组中返回选定的元素)
     let arr = [George,John,Thomas,James,Adrew,Martin]
    document.write(arr.slice(2,4) + "<br />")  // Thomas,James
    

    http://www.w3school.com.cn/jsref/jsref_slice_array.asp

    splice(位置,删除数量,添加) (向/从数组中添加/删除项目,然后返回被删除的项目)

    三、json

    json.parse (从一个字符串中解析出json对象)
     var data = '{"name":"goatling"}'
    console.log(​JSON.parse(data))   //  {name:"goatling"}
    console.log(​typeof JSON.parse(data))   // object
    
    json.stringify (从一个对象中解析出字符串)
     var data = {name:'goatling'}
    console.log(JSON.stringify(data))   //  '{"name":"goatling"}'
    console.log(typeof JSON.stringify(data))  // string
    

    https://www.cnblogs.com/goatling/p/6293692.html

    相关文章

      网友评论

        本文标题:js 常用字段 详细解析

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