方法1,:常规判断空行的方法是,遍历行,然后遍历列,如下
for (let i = 0; i < rows.length; i++) {
for (let ob in rows[i]) {
//为空
if ((rows[i][ob]==null)||(rows[i][ob].length>0)) {
obIsNull = false;
}
}
}
方法2:遍历行,然后判断该行的列是否为空,如下
// 直接判断最后一行
for (let i = rows.length - 1; i < rows.length; i++) {
//为空 如果对象全为空,则判断必填时过滤此行
if (JSON.stringify(rows[i]) == '{}') {
rowLen = rows.length - 1;
} else {
rowLen = rows.length;
}
}
两种方法都适用,主要看对空值判断需求有什么其他设置需求