Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट को ऑब्जेक्ट करने के लिए सरणी को बदलना

<घंटा/>

मान लीजिए कि हमारे पास इस तरह के स्ट्रिंग्स की एक सरणी है -

const arr = [ 'type=A', 'day=45' ];

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो ऐसी एक सरणी लेता है। फ़ंक्शन को इस सरणी के आधार पर ऑब्जेक्ट बनाना चाहिए। ऑब्जेक्ट में सरणी में प्रत्येक स्ट्रिंग के लिए एक कुंजी/मान युग्म होना चाहिए।

किसी भी स्ट्रिंग के लिए, '=' से पहले का भाग कुंजी बन जाता है और उसके बाद का भाग मान बन जाता है।

उदाहरण

const arr = [ 'type=A', 'day=45' ];
const arrayToObject = (arr = []) => {
   const obj = {};
   for (let i = 0; i < arr.length; i++) {
      let currentItem = arr[i].split('=');
      let key = currentItem[0];
      let value = currentItem[1];
      obj[key] = value;
   };
   return obj;
};
console.log(arrayToObject(arr));

आउटपुट

और कंसोल में आउटपुट होगा -

{ type: 'A', day: '45' }

  1. जावास्क्रिप्ट में एक सरणी कैसे खाली करें

    जावास्क्रिप्ट में किसी सरणी को खाली/खाली करने के कई तरीके हैं। आपको संदर्भ के आधार पर उनका उपयोग करने की आवश्यकता है। आइए हम उनमें से प्रत्येक को देखें। मान लें कि हमारे पास − . के रूप में परिभाषित एक सरणी है let arr = [1, 'test', {}, 123.43]; नई सरणी के साथ प्रतिस्थापन - arr = []; यह सबसे

  1. जावास्क्रिप्ट बेसिक ऐरे मेथड्स

    कुछ बुनियादी जावास्क्रिप्ट सरणी विधियाँ हैं - विधि विवरण Array.push() सरणी के अंत में तत्वों को जोड़ने के लिए। Array.pop() सरणी के अंत से तत्वों को हटाने के लिए। Array.unshift() सरणी के सामने तत्वों को जोड़ने के लिए Array.shift() सरणी के सामने से तत्वों को हटाने के लिए। Array.splice() ब्य

  1. जावास्क्रिप्ट ऑब्जेक्ट को नए ऐरे में फ़ॉर्मेट करना

    जावास्क्रिप्ट ऑब्जेक्ट को नए ऐरे में प्रारूपित करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <ti