美文网首页
split()和join()的区别

split()和join()的区别

作者: 泡杯感冒灵 | 来源:发表于2020-07-25 13:03 被阅读0次

    split()

    方法用于把一个字符串分割成字符串数组。
    语法:stringObject.split(separator,howmany)

    separator 第一个参数是分隔符,如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割
    "abcdef".split("")   //  ["a", "b", "c", "d", "e", "f"]
    "abcdef".split()    // ["abcdef"]
    "2:3:4:5".split(":")  // ["2", "3", "4", "5"]
    howmany 该参数可指定返回的数组的最大长度
    "2:3:4:5".split(":",3)  //  ["2", "3", "4"]
    

    join()

    方法用于把数组中的所有元素放入一个字符串
    元素是通过指定的分隔符进行分隔的
    语法:arrayObject.join(separator)

    separator // 第一个参数是可选的,是指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。
    [1,2,3,4,5].join()   // "1,2,3,4,5"
    [1,2,3,4,5].join(':')  // "1:2:3:4:5"
    
    

    String.split() 执行的操作与 Array.join() 执行的操作是相反的。

    相关文章

      网友评论

          本文标题:split()和join()的区别

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