我有一个二维数组,其中最后的元素为空。就像这样:
现在我想删除空元素并使用 .length 获取正确的新大小。
我尝试过这样做,但它不起作用:
有没有好的解决方案?
data = [["1","2","3","","",""],["4","5","6","x","f",""],["7","8","9","",""]]
现在我想删除空元素并使用 .length 获取正确的新大小。
我尝试过这样做,但它不起作用:
for (i = 0; i != data[2].length-1; i++) {
if (data[2][i].isEmpty()) {
data[2] = data[2].splice(i, 1);
}
}
有没有好的解决方案?
data = [["1","2","3"],["4","5","6","x","f"],["7","8","9"]]
吗? - Joseph Marikle=== ""
),或检查它们的长度(即.length === 0
)。除非你自己构建了它,否则不存在isEmpty()
。 - Heretic MonkeynoEmptys = data.map(subarray => subarray.filter(Boolean)).filter(arr => arr.length)
? - CRicedata[2].length
是5
,即使它只有3个元素吗?还是你的意思是data[1].length
? - CRice