Interwebz'i birkaç saat aradıktan sonra aradığım çözümü bulamadım.JavaScript'teki Nesneler Dizisi Birliği?
İçinde çok fazla bilgi bulunan oyun nesneleri içeren iki dizim var. (ör. başlık, sümük, küçük resim, özet, tür, yayınlanma tarihi ...).
Dizisi 1. kayıt sırasında belirtilen kullanıcının ilgi alanlarıyla eşleşen nesneleri topluluğudur.
Dizisi 2. benzer kullanıcıların oyun satın eşleşen nesneleri topluluğudur. Mümkün, ve benim durumumda neler olduğu, iki özdeş oyunları oynayın - Array 1'de oyunu ilkinde Array 2. de geçerli:
Sorun (Benzer kullanıcılar ortak ilgi alanlarını paylaşan olanlardır) dizi oyun, kullanıcının çıkarlarıyla eşleştiği için orada. İkinci dizide oyun var çünkü benzer bir kullanıcı bu oyunu satın aldı.
Soru: Underscore.js size İki dizinin bir birlik veren güzel küçük bir fonksiyon birliği() http://underscorejs.org/#union sahiptir, ancak yalnızca ilkel değerler üzerinde nesnelerin dizisi ile çalışmaz. Bunu nasıl işleyebilirim, bana bir dizi nesne birliği verir mi?
Peki gerek derin birleştirme ve genişletmek mi? https://gist.github.com/1868955 http://stackoverflow.com/questions/7549574/merge-js-objects-without-overwriting http://stackoverflow.com/questions/896043/how-can-i- birleştirme-2-javascript-nesneleri-population-in-one-if-they-d- – jcolebrand
http://phrogz.net/JS/ArraySetMath.js – Phrogz
Bu sizin sorunuz değil, biliyorum benzersiz gameIds kullanarak düşünüldü ve koleksiyonlarınız için anahtar: value nesnesi kullanıldı mı? – cbayram