我正在尝试从var中删除空值,只保留有效值。
示例
var values = "teste,,teste1,teste2,,,,teste4"
然后输出应为“ teste,teste1,teste2,teste4”
答案 0 :(得分:2)
您可以尝试此操作,我更喜欢这种正则表达式方法
load.php
也是
let temp = "teste,,teste1,teste2,,,,teste4".replace(/,+/g,',');
console.log(temp);
答案 1 :(得分:0)
使用split
将其转换为数组,将其与filter
结合使用以删除空值,然后join
将字符串重新组合在一起
let r = "teste,,teste1,teste2,,,,teste4".split(",").filter(_=>(_)).join(",");
console.log(r);
答案 2 :(得分:0)
以逗号分隔,然后使用过滤器:
var values = "teste,,teste1,teste2,,,,teste4".split(',').filter(String)
console.log(values)
// Convert back to string
console.log(values.join(','))
答案 3 :(得分:-1)
使用split()方法以“,”作为字符串。这将返回一个字符串数组,其中一些为空。然后遍历循环并获得所有不同于“”的值。