मान लीजिए हमारे पास इस तरह की एक सरणी है:
const arr = [ {"name": "Rahul", "score": 89}, {"name": "Vivek", "score": 88}, {"name": "Rakesh", "score": 75}, {"name": "Sourav", "score": 82}, {"name": "Gautam", "score": 91}, {"name": "Sunil", "score": 79}, ];हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसी सरणी लेता है और एक ऑब्जेक्ट बनाता है जहां नाम वैल्यू कुंजी है और स्कोर वैल्यू उसकी वैल्यू है।
हम Array.prototype.reduce() मेथड का उपयोग करके सरणी से ऑब्जेक्ट बनाएंगे।
आइए इस फ़ंक्शन के लिए कोड लिखते हैं:
उदाहरण
कोड निम्न होगा:
const arr = [ {"name": "Rahul", "score": 89}, {"name": "Vivek", "score": 88}, {"name": "Rakesh", "score": 75}, {"name": "Sourav", "score": 82}, {"name": "Gautam", "score": 91}, {"name": "Sunil", "score": 79}, ]; const buildObject = arr => { const obj = {}; for(let i = 0; i < arr.length; i++){ const { name, score } = arr[i]; obj[name] = score; }; return obj; }; console.log(buildObject(arr));आउटपुट
कंसोल में आउटपुट निम्न होगा:
{ Rahul: 89, Vivek: 88, Rakesh: 75, Sourav: 82, Gautam: 91, Sunil: 79 }