以下代码中 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 方法会将数组的值变为以 ',' 相隔的字符串
第一种方法与第二种方法都适用于所有数组,第三种方法适用于二维数组
网友评论