"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > जावास्क्रिप्ट में एक अद्वितीय संपत्ति के आधार पर वस्तुओं की सारणी को कैसे मर्ज करें?

जावास्क्रिप्ट में एक अद्वितीय संपत्ति के आधार पर वस्तुओं की सारणी को कैसे मर्ज करें?

2024-11-09 को प्रकाशित
ब्राउज़ करें:457

How to Merge Arrays of Objects Based on a Unique Property in JavaScript?

जावास्क्रिप्ट में अद्वितीय आइटमों के आधार पर सारणियों का संयोजन

सरणी को मर्ज करना जावास्क्रिप्ट में एक सामान्य कार्य हो सकता है, खासकर जब इसके आधार पर डेटा को संयोजित करने की आवश्यकता होती है विशिष्ट मानदंड. इस विशेष उदाहरण में, लक्ष्य एक साझा लाइननंबर प्रॉपर्टी के आधार पर ऑब्जेक्ट की एक सरणी को संयोजित करना है, जिसके परिणामस्वरूप लाइननंबर के साथ ऑब्जेक्ट की एक सरणी और संबंधित सेलविड्थ मानों की एक सरणी होती है।

इसे प्राप्त करने के लिए, निम्नलिखित कोड स्निपेट का उपयोग किया जा सकता है:

var newCells = [];
for (var i = 0; i 

टोटलसेल्स में प्रत्येक ऑब्जेक्ट के लिए, लाइननंबर निकाला जाता है।

    एक if स्टेटमेंट का उपयोग यह जांचने के लिए किया जाता है कि क्या मौजूदा लाइननंबर वाला ऑब्जेक्ट पहले से ही न्यूसेल्स में मौजूद है। यदि यह अस्तित्व में नहीं है, तो लाइन नंबर और एक खाली सेलविड्थ सरणी के साथ एक नया ऑब्जेक्ट न्यूसेल्स में जोड़ा जाता है। &&&]
  • इन चरणों का पालन करके, कोड totalCells सरणी को newCells में जोड़ता है, जहां प्रत्येक ऑब्जेक्ट में एक अद्वितीय लाइननंबर और उस लाइननंबर के अनुरूप सेलविड्थ मानों की एक सरणी होती है।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3