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