कुंजी और मान सारणी से एक ऑब्जेक्ट का निर्माण
आपके पास दो सारणी हैं, newParamArr और paramVal, और आपका लक्ष्य एक जावास्क्रिप्ट ऑब्जेक्ट बनाना है इन सरणियों से तत्वों को जोड़ना। ऑब्जेक्ट में प्रत्येक कुंजी को newParamArr में एक तत्व के अनुरूप होना चाहिए, और संबंधित मान परमवैल से आना चाहिए। ["जॉन", 15, "[ईमेल संरक्षित]"], आप एक ऑब्जेक्ट बनाना चाहते हैं जैसे कि {"नाम": "जॉन", "आयु": 15, "ईमेल": "[ईमेल संरक्षित]"}.
सरणी की लंबाई हमेशा बराबर होगी (newParamArr.length === paramVal.length)। इसके अतिरिक्त, सरणियाँ आकार में भिन्न हो सकती हैं।
इसे प्राप्त करने के लिए, आप newParamArr सरणी पर forEach() विधि का उपयोग कर सकते हैं। आपके द्वारा forEach() को प्रदान किया जाने वाला कॉलबैक फ़ंक्शन वर्तमान कुंजी और उसके सूचकांक को तर्क के रूप में लेता है। इस फ़ंक्शन के भीतर, आप संपत्ति के नाम के रूप में कुंजी का उपयोग करके पैरामीटर से संबंधित मान को ऑब्जेक्ट में निर्दिष्ट कर सकते हैं।
कुंजी-मूल्य सरणियों से ऑब्जेक्ट बनाने के लिए यह दृष्टिकोण सीधा और कुशल है। यहां एक कोड स्निपेट है जो इस समाधान को लागू करता है:
var key = ['Name', 'Age', 'Email']; var मान = ['जॉन', 15, '[ईमेल संरक्षित]']; वर परिणाम = {}; key.forEach((कुंजी, i) => परिणाम[कुंजी] = मान[i]); कंसोल.लॉग(परिणाम);var keys = ['Name', 'Age', 'Email'];
var values = ['Jon', 15, '[email protected]'];
var result = {};
keys.forEach((key, i) => result[key] = values[i]);
console.log(result);
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3