配列の配列内の項目を探したい場合は、その項目を削除するというシナリオがあります。配列の配列内の項目を検索
a = [ [ 'Brian', 80 ],
[ 'Sue', 72 ],
[ 'Mary', 18 ],
[ 'Harry', 60 ],
[ 'Brian', 40 ] ];
Iは、本来の項目を検索し、私は[0]としない要素[1]、例えば私が知っている要素の値を知っているのindexOfを使用することはできませんしかし、それを除去するためにスプライスするのindexOfを使用して考えていました「ハリー」ではなく、彼の年齢:
index = a.indexOf(["Harry", ?])
a.splice(index, 1);
他のシナリオでは、私はそれが値を更新し、それが存在しない場合は、それを作成する必要があります。しかしちょうど実現
編集 新しいプログラミングayncへの配列要素が処理されている配列のように変更することができる非同期ENVのインデックス項目番号Xがもはやないかもしれないので、X Iは、アイテムを削除する一つ又は二つのコマンド後に...
削除するには:a = a.filter(x => x.indexOf( 'Harry')== -1) ' –