私は現在、膨大な数のオブジェクトをループしなければならない小さなアプリケーションに取り組んでいます。これを実行する最も効率的な方法は何でしょうか?オブジェクトの配列をループし、object.fieldが値と等しい値を返す
var array = [
{
id: "1",
name: "Alpha"
},
{
id: "2",
name: "Beta"
},
...
];
私はname
が"Alpha"
に等しい各オブジェクトを取得したいのですが。私は現在、単純なif
ステートメントを使用して、別のname
値を持つオブジェクトをフィルタリングしますが、これを実行するより効率的な方法があるかどうかは疑問です。
私はマッチングの結果を新しい配列にプッシュすることに言及する価値があります。
、あなたが本当に何をしたいかによって、あなたにユーザー 'filter'や' map'を何ができているの表示潜在的に多くの千10以上のオブジェクトのように巨大な@Tomalak – funcoding
。私の現在のコードには何も問題はありません。必要なオブジェクトをフィルタするより効率的な方法があるかどうかを尋ねています。 – Enzio