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

以下代码中 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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容