以下のコードでは、何らかの理由で currentRow.cells が {} を返します。どうすればそれを確認できますか?currentRow.cells が {} を返す場合、行を実行したくありません。
currentRow = document.createElement("TR");
if(currentRow.cells.length > 0) { .. do something }
更新 1:
私が望むのは、空のオブジェクトをチェックすることだけです。currentRow.cells が空のオブジェクトの場合は何もしません。