मान लीजिए, हमारे पास समान लंबाई के दो सरणियाँ हैं और एक फ़ंक्शन लिखने के लिए आवश्यक है जो एक वस्तु में दो सरणियों को मैप करता है। पहली सरणी के संगत तत्व वस्तु की संगत कुंजियाँ बन जाते हैं और दूसरी सरणी के तत्व मान बन जाते हैं।
हम पहली सरणी को कम कर देंगे, उसी समय दूसरे सरणी के तत्वों तक पहुँचने के लिए byindex। इसके लिए कोड होगा -
उदाहरण
const keys = [ 'firstName', 'lastName', 'isEmployed', 'occupation', 'address', 'salary', 'expenditure' ]; const values = [ 'Hitesh', 'Kumar', false, 'Frontend Developer', 'Tilak Nagar, New Delhi', 90000, 45000 ]; const combineArrays = (first, second) => { return first.reduce((acc, val, ind) => { acc[val] = second[ind]; return acc; }, {}); }; console.log(combineArrays(keys, values));
आउटपुट
कंसोल में आउटपुट होगा -
{ firstName: 'Hitesh', lastName: 'Kumar', isEmployed: false, occupation: 'Frontend Developer', address: 'Tilak Nagar, New Delhi', salary: 90000, expenditure: 45000 }