美文网首页
JS 字符串数组相互转换的几种姿势

JS 字符串数组相互转换的几种姿势

作者: 老邵 | 来源:发表于2019-05-03 20:33 被阅读0次

    以下代码中 str 指任意字符串,如 '123'、'abc'。arr 指任意数组,如 [1,2,3]、['a','b','c']。

    字符串转数组

    1. [...str]
    2. str.split('')
    

    第一种方法利用了 ES6 的扩展运算符

    数组转字符串

    1. arr.join(',').split(',').join('')
    2. arr.toString().replace(/,/gi,'')
    3. arr.reduce((acc,cur)=>`${acc}${cur}`)
    

    在第二种方法中 ,toSting 方法会将数组的值变为以 ',' 相隔的字符串
    第一种方法与第二种方法都适用于所有数组,第三种方法适用于二维数组

    Gwen Weustink 2016-03-02 09-53-30 .jpg

    相关文章

      网友评论

          本文标题:JS 字符串数组相互转换的几种姿势

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