这个问题在这里被提出来了:Remove empty strings from array while keeping record of indexes with non empty strings
如果您注意到了,就像@Baz所列出的那样;
"I", "am", "", "still", "here", "", "man"
"并且从这个中我希望得到以下两个数组:"
"I", "am", "still", "here", "man"
所有对这个问题的回答都涉及到一种循环形式。
我的问题是:有没有可能在不使用任何循环的情况下 删除 所有带有空字符串
的索引? ... 除了迭代数组之外,是否还有其他替代方法?
也许有一些正则表达式
或者我们不知道的一些jQuery
方法吗?
非常感谢所有的回答和建议。
array.filter(!!)
的方法 :) - james_womackBoolean
的一些解释会很好。 - robsch