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

Popular posts from this blog

Java - Error: no suitable method found for add(int, java.lang.String) -

java - JPA TypedQuery: Parameter value element did not match expected type -

c++ - static template member variable has internal linkage but is not defined -