美文网首页
数组跟字符串相互转换

数组跟字符串相互转换

作者: 泪滴在琴上 | 来源:发表于2020-08-07 17:41 被阅读0次

    字符串转数组

    首先声明一个测试用的字符串

    let str = "abcd"
    
    
    1. split方法 使用特定的分隔符
    let newStr = str.split("")
    console.log(newStr) // ["a", "b", "c", "d"] 
    
    
    1. ...运算符
    console.log([...newStr]) // ["a", "b", "c", "d"]
    
    
    1. Array.from方法
    console.log(Array.from(newStr)) // ["a", "b", "c", "d"]
    
    
    1. Object.values
    Object.values(str)
    
    

    上面代码中,字符串会先转成一个类似数组的对象。字符串的每个字符,就是该对象的一个属性。因此,Object.values返回每个属性的键值,就是各个字符组成的一个数组。

    数组转字符串

    使用join方法 使用特定连接符

    var arr = ['a','b','c','d'];
    var str = arr.join(",");
    console.log(str);  //打印出  a,b,c,d
    

    相关文章

      网友评论

          本文标题:数组跟字符串相互转换

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