वस्तुओं की श्रृंखला में मुख्य नामों का नाम बदलना
जावास्क्रिप्ट में, आपको वस्तुओं की एक श्रृंखला के भीतर मुख्य नामों को बदलने की आवश्यकता का सामना करना पड़ सकता है। उदाहरण के लिए, key1 को स्ट्रोक में परिवर्तित करना:
var arrayObj = [{key1:'value1', key2:'value2'},{key1:'value1', key2:'value2'}];
कुंजी को बदलने के लिए, निम्नलिखित चरणों का उपयोग करें:
रेस्ट सिंटेक्स के साथ डिस्ट्रक्चरिंग:
पुरानी कुंजी-मूल्य जोड़ी निकालें और कुंजी का नाम बदलें के रूप में दिखाया:
({ key1: stroke, ...rest })
स्प्रेड सिंटैक्स:
शेष कुंजी-मूल्य जोड़े को एक नई ऑब्जेक्ट में कॉपी करने के लिए स्प्रेड सिंटैक्स का उपयोग करें:
({ stroke, ...rest })
सरणी मानचित्र:
map() का उपयोग करके सरणी में प्रत्येक ऑब्जेक्ट पर इन परिवर्तनों को लागू करें:
arrayOfObj.map(({ key1: stroke, ...rest }) => ({ stroke, ...rest }))
उदाहरण:
const arrayOfObj = [{ key1: 'value1', key2: 'value2' }, { key1: 'value1', key2: 'value2' }]; const newArrayOfObj = arrayOfObj.map(({ key1: stroke, ...rest }) => ({ stroke, ...rest })); console.log(newArrayOfObj);
आउटपुट:
[{ stroke: 'value1', key2: 'value2' }, { stroke: 'value1', key2: 'value2' }]
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3