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

तारों को विभाजित करके मैं किसी सरणी को किसी ऑब्जेक्ट में कैसे परिवर्तित कर सकता हूं? जावास्क्रिप्ट

<घंटा/>

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

यहाँ नमूना सरणी है -

const arr = ["name-Rakesh", "age-23", "city-New Delhi", "jobType-remote",
"language-English"];

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

पूरा कोड होगा -

उदाहरण

const arr = ["name-Rakesh", "age-23", "city-New Delhi", "jobType-remote",
"language-English"];
const obj = {};
arr.forEach(string => {
   const [key, value] = string.split("-");
   obj[key] = value;
});
console.log(obj);

आउटपुट

इस कोड के लिए कंसोल आउटपुट होगा -

{
   name: 'Rakesh',
   age: '23',
   city: 'New Delhi',
   jobType: 'remote',
   language: 'English'
}

  1. JSON टेक्स्ट को जावास्क्रिप्ट JSON ऑब्जेक्ट में कैसे बदलें?

    JSON पार्स () विधि का उपयोग JSON टेक्स्ट को JavaScript ऑब्जेक्ट में बदलने के लिए किया जाता है। JSON टेक्स्ट को JavaScript JSON ऑब्जेक्ट में बदलने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta n

  1. जावास्क्रिप्ट में ऐरे को सेट में कैसे बदलें?

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

  1. स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें?

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