長さがある値よりも小さい行をすべて削除します。私はこれを行うにはjavascriptでスプライス関数を使用しています。Javascriptのスプライス機能は、配列に空の行を4つ追加していますか?
for (var i = 0; i < table.length; i++) {
if (table[i].length<=6) {
table.splice(i, 1);
}
}
が、2つの長さを持つ行:0が先頭で、私の配列this is the actual array extra rows added after being spliced whisの最後に追加されているが、この起こっているのでしょうか? どうすればそれを取り除くことができますか?
'テーブル[i]を.splice(0、I)'またはそれのような何か... – dandavis
なぜだけではなく 'table.filter(機能(A){戻りa.length > 6;}); '? – Xufox