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

JavaScript में स्ट्रिंग्स को विभाजित करके ऐरे को ऑब्जेक्ट में कैसे बदलें


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

यहां नमूना ऐरे है:

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

तो, आइए कोड लिखें, यह ऐरे पर लूप करेगा, प्रत्येक स्ट्रिंग को विभाजित करेगा और इसे नए ऑब्जेक्ट में डालेगा।

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

उदाहरण

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 ऑब्जेक्ट में कैसे कन्वर्ट करें?

    परिचय JSON.parse() मेथड का उपयोग JSON टेक्स्ट (स्ट्रिंग) को जावास्क्रिप्ट ऑब्जेक्ट में परिवर्तित करने के लिए किया जाता है। यह JSON डेटा के साथ काम करने के लिए आवश्यक है जो APIs से प्राप्त होता है या स्थानीय भंडारण में संग्रहीत होता है। उदाहरण निम्न कोड JSON टेक्स्ट को जावास्क्रिप्ट JSON ऑब्जेक्ट म

  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> body { &nb

  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>