javascript - Get all object from array of objects having similar value -
मान लें कि मेरे पास एक 5 ऑब्जेक्ट्स हैं, जैसे सरणी में:
var myObjects = [a: 1, b: 2}, {a: 3, b: 4}, {a: 1, b: 6}, {a: 3, b: 8}, {a: 1, b: 9} ]; मैं इस myObjects को पुनरावृति कैसे कर सकता हूं और समान मान वाले कोड प्राप्त कर सकता हूं a = 1 जैसे। {a: 1, b: 2}, {a: 1, b: 6}, {a: 1, b: 9} परिणामस्वरूप?
उपयोग करें:
var परिणाम = myObjects.filter (फ़ंक्शन (e) {return ea === 1; }); एमडीएन पुराने ब्राउज़रों के लिए एक प्रदान करता है जो इस पद्धति का समर्थन नहीं करते हैं। यदि आप संपत्ति के आधार पर वस्तुओं को समूह करना चाहते हैं एक , तो आप निम्न दृष्टिकोण का उपयोग कर सकते हैं: var परिणाम = {}; के लिए (var i = 0, len = myObjects.length; i & lt; len; i ++) {var obj = myObjects [i]; यदि (परिणाम [obj.a] === अपरिभाषित) {परिणाम [obj.a] = []; } परिणाम [obj.a]। पुश (obj); } Console.log (परिणाम);
Comments
Post a Comment