有没有办法做到这一点,而不使用循环和遍历每个元素,并删除它?
filter
var newArray = oldArray.filter(function(v){return v!==''});
The MDN有一个IE8兼容性的解决方法。你也可以使用一个好的老循环,如果你不打算在任何地方使用过滤器,循环没有问题…