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