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