तो कुछ घंटों के लिए इंटरवेज खोजने के बाद मुझे वह समाधान नहीं मिला है जिसे मैं ढूंढ रहा हूं।जावास्क्रिप्ट में ऑब्जेक्ट्स के ऐरे का संघ?
मेरे पास दो सरणी हैं जिनमें बहुत सारी जानकारी के साथ गेम ऑब्जेक्ट्स हैं। (उदा। शीर्षक, स्लग, थंबनेल, सारांश, शैली, रिलीज दिनांक ...)।
सरणी 1 वस्तुओं है कि उपयोगकर्ताओं की रुचि के पंजीकरण के दौरान निर्दिष्ट मेल खाते का एक संग्रह है।
सरणी 2 वस्तुओं है कि खरीदी समान प्रयोक्ताओं की खेल मैच का एक संग्रह है। (इसी तरह के उपयोगकर्ता सामान्य हितों को साझा करते हैं)
समस्या: यह संभव है, और मेरे मामले में क्या हो रहा है, दो समान खेल हैं - ऐरे 1 में गेम भी ऐरे 2 में है। पहले में सरणी खेल है क्योंकि यह उपयोगकर्ता के हितों से मेल खाता है। दूसरी सरणी में गेम वहां है क्योंकि एक समान उपयोगकर्ता ने उस गेम को खरीदा है।
प्रश्न: Underscore.js एक अच्छी छोटी समारोह संघ() http://underscorejs.org/#union है कि आप दो सरणियों का एक संघ देता है, लेकिन यह वस्तुओं की एक सरणी, केवल आदिम मूल्यों पर साथ काम नहीं करता। मैं इसे कैसे काम कर सकता हूं मुझे वस्तुओं की सरणी का एक संघ प्रदान करता है?
तो क्या आप की जरूरत है एक गहरी मर्ज और विस्तार है? https://gist.github.com/1868955 http://stackoverflow.com/questions/7549574/merge-js-objects-without-overwriting http://stackoverflow.com/questions/896043/how-can-i- विलय -2-जावास्क्रिप्ट-ऑब्जेक्ट्स-पॉपुलटिंग-द-प्रॉपर्टी-इन-वन-अगर-वे-डी – jcolebrand
http://phrogz.net/JS/ArraySetMath.js – Phrogz
मुझे पता है कि यह आपका प्रश्न नहीं है, लेकिन आप हैं अद्वितीय गेम आईडी का उपयोग करने और कुंजी का उपयोग करने पर विचार किया जाता है: आपके संग्रह के लिए मूल्य वस्तु? – cbayram