Po przeszukiwaniu interwebza przez kilka godzin nie znalazłem rozwiązania, którego szukam.Unia Array obiektów w JavaScript?
Mam dwie tablice zawierające obiekty gier z dużą ilością informacji w środku. (np. tytuł, ślimak, miniatura, podsumowanie, gatunek, data wydania ...).
Array 1 jest zbiorem obiektów pasujących do zainteresowań użytkownika podane podczas rejestracji.
Array 2 jest zbiorem obiektów, które pasują do zakupionych gier podobnych użytkowników. (Podobne użytkownicy są te, które mają wspólne interesy)
Problem: To jest możliwe, a co dzieje się w moim przypadku, istnieją dwa identyczne gry - gra w tablicy 1 jest również w tablicy 2. W pierwszym tablica jest tam, ponieważ pasuje do zainteresowań użytkownika. W drugiej szacie gra jest dostępna, ponieważ podobny użytkownik kupił tę grę.
Pytanie: underscore.js ma miłą funkcji Unii() http://underscorejs.org/#union który daje związek dwóch tablic, ale to nie działa z tablicą obiektów, tylko na wartościach pierwotnych. Jak mogłem sprawić, by działało, dając mi połączenie szeregu obiektów?
Więc co trzeba jest głęboko seryjnej i rozszerzenia? https://gist.github.com/1868955 http://stackoverflow.com/questions/7549574/merge-js-objects-without-overwriting http://stackoverflow.com/questions/896043/how-can-i- merge-2-javascript-objects-populating-the-properties-in-one-if-one-d – jcolebrand
http://phrogz.net/JS/ArraySetMath.js – Phrogz
Wiem, że to nie jest twoje pytanie, ale czy ty rozważane przy użyciu unikalnych gier i używania obiektu klucz: wartość dla swoich kolekcji? – cbayram