在前端实际开发中,要将js字符串转换为数组的需求是很常见的,比如后端传给我们的图片的URL是一个用逗号分隔开的字符串,我们要拿过来用就要用到split(',')把一个字符串分割成字符串数组,如果有多个空格,那同时要忽略多个空格的处理。
1、定义一个字符串str,有多个空格
let str = 'tang,jiusheng,com, , '
2、把字符串str转换为数组,用split(',')逗号分割成数组
let arr = str.split(',')
console.log(arr)
发现我们得到的数组是有多个空格,就是3和4是空元素,那就要忽略多个空格
3、用filter循环遍历下忽略多个空格,这样可以把3和4是空元素去除掉
let newArr = arr.filter(item => {
return item != ' '
})
console.log(newArr) 
4、js字符串转换为数组,忽略多个空格实例完整版代码如下:
let str = 'tang,jiusheng,com, , '
let arr = str.split(',')
console.log(arr)
let newArr = arr.filter(item => {
return item != ' '
})
console.log(newArr)深圳富士康网络招聘
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~