Column1の値が1でCol7が空(NULL)でないことを確認するには、2D配列全体(OldTable)をループする必要があります。上記の条件が真であれば、current(i)の要素の配列をnewTableにプッシュします。続く...IF文による配列の解析中にエラーが発生しました
var newTable = [];
for (var i=1; i<OldTable.length; i++){
if(OldTable[i][0]==1 && OldTable[i][7]!==null){
newTable.push(OldTable[i]);
}
}
は私が軽減しようとした
TypeError: Cannot read property "0" from undefined. (line 80, file "Code"
...行うにはかなりまっすぐ進むの事のように思えるが、現在はこのエラーにレンガの壁にぶつかるよう JSの私の抜粋ですif文はちょうど...
if(OldTable[i][0]==1){
...でもまだ同じエラーです。私はJSにかなり新たなんだ...
Browser.msgBox(OldTable[50][0]);
使ってうまく配列要素を表示することができるよ ので、誰かが指摘できる単純な愚かな誤りである可能性があります。
UPDATE:名前をシンプルにしようとすると、実際には矛盾する用語で難しくなりました。使用されている変数名を調べて更新しました。
あなたの代わりにあなたのループの内側 'Array'の' newArray'を意味するのですか? –
'配列 'とは何ですか?その適切なタイプの – Rajesh
の 'Array'のチェック90年代以降のすべてのjavascriptエンジンに付属する組み込みのArrayオブジェクトのようなものですか? –