我正在使用 Javascript 和 HTML 的组合来实现在 NetSuite 中生成 PDF。
我有一个循环,我需要忽略空值,但它不起作用。该表有 10 列,其想法是迭代第 2 列以忽略整个表的空值。
底部的
<tr>
是我将在表格中打印的内容。
我怎样才能使我的结果排除column2具有空值的行?
for (let i = 0; i < recordObjs.length; i++) {
if (recordObjs.column2[i] == null) {
i++; }
htm += `
<tr>
<td>${recordObjs[i].column0}</td>
<td>${recordObjs[i].column2}</td>
<td>${numberWithCommas(parseFloat(recordObjs[i].column3), '$')}</td>
<td >${recordObjs[i].column4}</td>
</tr>`;
}
我更喜欢过滤掉
recordObjs
并迭代结果集:
//use the filter method to exclude items with column2 = null
const filteredRecordObjs = recordObjs.filter(item => item.column2 !== null);