ধরা যাক, আমাদের সমান দৈর্ঘ্যের দুটি অ্যারে রয়েছে এবং একটি ফাংশন লিখতে হবে যা দুটি অ্যারেকে একটি বস্তুতে ম্যাপ করে। প্রথম অ্যারের সংশ্লিষ্ট উপাদানগুলি বস্তুর সংশ্লিষ্ট কী হয়ে ওঠে এবং দ্বিতীয় অ্যারের উপাদানগুলি মান হয়ে যায়৷
আমরা প্রথম অ্যারে কমিয়ে দেব, একই সাথে দ্বিতীয় অ্যারের উপাদানগুলিকে সূচীপত্রের মাধ্যমে অ্যাক্সেস করব। এর জন্য কোড হবে −
উদাহরণ
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 }