私は2つのオブジェクトの配列を持っています。 同じ要素の配列をチェックしてから3番目の配列に移動する
さんが言ってみましょう:arr1 = [object, object, object];
と
arr2 = [object, object, object];
どのように私はそれらを反復処理すると、同じオブジェクトのプロパティの値をチェックして、3番目の配列の中に押し込みください。 私はこれを試してみました:
for(var i = 0; i < arr1.length; i++){
for(var j = 0; j < arr2.length; j++){
if (arr1[i].id == arr2[j].id){
arr3.push(arr1[i])
}
}
これはしかし
どの部分が機能しないのですか?コンソールのエラーはありますか?それは私には妥当と思われる。どのようなアウトプットを手に入れますか?あなたは実際に、同じ 'id'で一致するオブジェクトを実際に持っていますか? – musefan
両方の配列のオブジェクトは同じ順序ですか? –
@MBいいえ、そうではありません、それは問題ですか? –