无法避免 HTML 中的空值

问题描述 投票:0回答:1

我正在使用 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>`;

                   }
javascript netsuite suitescript
1个回答
-1
投票

我更喜欢过滤掉

recordObjs
并迭代结果集:

//use the filter method to exclude items with column2 = null
const filteredRecordObjs = recordObjs.filter(item => item.column2 !== null);
© www.soinside.com 2019 - 2024. All rights reserved.