js字符串转换为数组,忽略多个空格
在前端实际开发中,要将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)
除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址:https://tangjiusheng.cn/js/334.html
原文地址:https://tangjiusheng.cn/js/334.html