मान लीजिए हमारे पास स्ट्रिंग्स का एक ऐरे है जैसे कि -
const arr = [ 'type=A', 'day=45' ];
हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसा ऐरे लेता है। फ़ंक्शन को इस ऐरे के आधार पर एक ऑब्जेक्ट बनाना चाहिए। ऑब्जेक्ट में ऐरे की प्रत्येक स्ट्रिंग के लिए एक की/वैल्यू पेयर होना चाहिए।
किसी भी स्ट्रिंग के लिए, '=' से पहले का भाग की बन जाता है और उसके बाद का भाग वैल्यू।
उदाहरण
const arr = [ 'type=A', 'day=45' ]; const arrayToObject = (arr = []) => { const obj = {}; for (let i = 0; i < arr.length; i++) { let currentItem = arr[i].split('='); let key = currentItem[0]; let value = currentItem[1]; obj[key] = value; }; return obj; }; console.log(arrayToObject(arr));आउटपुट
कंसोल में आउटपुट होगा -
{ type: 'A', day: '45' }