有时涉及字符和数组的转换工作,利用逗号分割和合并数组。 但是遇到某个字符为空时出现str=" ,aa,dd", 这样转化出来的数组就是["","",“aa”,"",“dd”]里面包含空字符。 [""]的长度是1,[]长度是0,这样会影响到对数组是否为空的判断 待去除的数组: arr=["",null,undefined,“0”] 使用filter() arr