我有一个数组数组。某些数组仅包含一个空字符串。我想从父数组中删除所有这些。
之前
[[ '*Order Number','*Line Number','*Item Number'],
[ '' ],
[ '018622','2','had-99']]
之后
[[ '*Order Number','*Line Number','*Item Number'],
[ '018622','2','had-99']]
最佳答案
您可以使用内置 Array#filter
为了它。
var array = [[ '*Order Number','*Line Number','*Item Number'], [''], [ '018622','2','had-99']];
console.log(array.filter(function (a) { return a.toString(); }));
改变原始数组的版本。
var array = [[ '*Order Number','*Line Number','*Item Number'], [''], [ '018622','2','had-99']],
i = array.length;
while (i--) {
array[i].toString() || array.splice(i, 1);
}
console.log(array);
关于javascript - 使用 underscore.js 删除带有空字符串的嵌套数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43687982/