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

गुणों को विभाजित करके सरणी को ऑब्जेक्ट में कनवर्ट करना - जावास्क्रिप्ट

<घंटा/>

हमारे पास स्ट्रिंग अक्षर की एक सरणी है जिसमें प्रत्येक तत्व में डैश (-) होता है, संपत्ति कुंजी डैश के बाईं ओर मौजूद होती है और इसका मान दाईं ओर होता है। एक नमूना इनपुट सरणी कुछ इस तरह दिखाई देगी -

const arr =["playerName-kai Havertz", "age-21", "राष्ट्रीयता-जर्मन", "postion-CAM", "भाषाएं-जर्मन, अंग्रेजी, स्पेनिश", "क्लब-चेल्सी"]; 

हमें एक फ़ंक्शन लिखना है जो इन स्ट्रिंग्स को विभाजित करता है और इस सरणी से एक ऑब्जेक्ट बनाता है।

आइए कोड लिखें, यह प्रत्येक स्ट्रिंग को विभाजित करने वाले सरणी पर लूप करेगा और इसे नई वस्तु में फीड करेगा।

उदाहरण

निम्नलिखित कोड है -

const arr =["playerName-kai Havertz", "age-21", "राष्ट्रीयता-जर्मन", "postion-CAM", "भाषाएं-जर्मन, अंग्रेजी, स्पेनिश", "क्लब-चेल्सी"]; const arrayToObject =arr => {const obj ={}; arr.forEach(string => {const [कुंजी, मान] =string.split("-"); obj[key] =value; }); वापसी obj;};console.log(arrayToObject(arr));

आउटपुट

यह कंसोल में निम्न आउटपुट उत्पन्न करेगा -

{ playerName:'kai Havertz', उम्र:'21', राष्ट्रीयता:'जर्मन', पद:'CAM', भाषाएं:'जर्मन, अंग्रेजी, स्पेनिश', क्लब:'चेल्सी'}

  1. जावास्क्रिप्ट वस्तु गुण

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

  1. जावास्क्रिप्ट ऑब्जेक्ट को सरणी गुणों की लंबाई के आधार पर छाँटना।

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

  1. जावास्क्रिप्ट में ऑब्जेक्ट को 2-डी सरणी में कनवर्ट करना

    मान लीजिए हमारे पास एक वस्तु है जिसमें किसी शहर के मौसम के बारे में जानकारी है - const obj = {    city: "New Delhi",    maxTemp: 32,    minTemp: 21,    humidity: 78,    aqi: 456,    day: 'Tuesday', }; हमें एक जावास्क्रिप्