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

JavaScript में ऐरे को ऑब्जेक्ट में बदलना


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

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

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

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

उदाहरण

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 = []; यह सबसे तेज़ तरीका है। यह a

  1. JavaScript बेसिक ऐरे मेथड्स JavaScript बेसिक ऐरे मेथड्स

    कुछ बेसिक JavaScript ऐरे मेथड्स निम्नलिखित हैं: मेथड विवरण Array.push() ऐरे के अंत में एलिमेंट्स जोड़ने के लिए। Array.pop() ऐरे के अंत से एलिमेंट्स हटाने के लिए। Array.unshift() ऐरे के शुरुआत में एलिमेंट्स

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

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