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

सरणी को ऑब्जेक्ट में बदलना (गुणों को विभाजित करके) - JavaScript


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

const arr = ["playerName-Kai Havertz", "age-21", "nationality-German", "postion-CAM", "languages-German,English,Spanish", "club-Chelsea"];

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

कोड

const arr = ["playerName-Kai Havertz", "age-21", "nationality-German", "postion-CAM", "languages-German,English,Spanish", "club-Chelsea"]; 
const arrayToObject = arr => { 
  const obj = {}; 
  arr.forEach(string => { 
    const [key, value] = string.split("-"); 
    obj[key] = value; 
  }); 
  return obj; 
}; 
console.log(arrayToObject(arr));

आउटपुट

{ playerName: 'Kai Havertz', age: '21', nationality: 'German', postion: 'CAM', languages: 'German,English,Spanish', club: 'Chelsea' }
  1. JavaScript ऑब्जेक्ट प्रॉपर्टीज JavaScript ऑब्जेक्ट प्रॉपर्टीज

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

  1. जावास्क्रिप्ट ऑब्जेक्ट को ऐरे प्रॉपर्टी की लंबाई के आधार पर सॉर्ट करना जावास्क्रिप्ट ऑब्जेक्ट को ऐरे प्रॉपर्टी की लंबाई के आधार पर सॉर्ट करना

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

  1. - JavaScript में ऑब्जेक्ट को 2-D सरणी में बदलना

    मान लीजिए हमारे पास एक ऑब्जेक्ट है जिसमें किसी शहर के मौसम की जानकारी है - const obj = { city: New Delhi, maxTemp: 32, minTemp: 21, humidity: 78, aqi: 456, day: Tuesday, }; हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसा एक ऑब्जेक्ट लेता है। फ़ंक्शन को इस ऑब्जेक्ट के आधार पर सरणियों की एक सर