【零碎】JS字符串和数组的相互转化和去空格问题

2019-04-18  本文已影响0人  acsamson

数组转字符串直接用join("")

var str=arr.join("");

字符串转数组直接用split

// 直接用split(',')
var arr = str.split(',');

有时候会遇到一些数据库shadiao数据, 需要进行清洗, 直接凭借转换是没有用的

这时候就知道正则的厉害

一般我们是对字符串进行处理, 用replace()


比如遇到:

var picUrl = `[a.com, b.com, c.com, d.com]`;

我们直接用split(',')进行分割成数组不可以的, 因为有[]还有多余的空格, 在界面中显示会不正确

需要进行处理为如下:

var pictureUrl = picture.slice(1, picture.length-1).replace(/\s+/g,"").split(',');
上一篇 下一篇

猜你喜欢

热点阅读