কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে ২টি অ্যারে একত্রিত করে ১টি অবজেক্ট বানানো


মান লিজিয়ে, আমাদের কাছে সমান দৈর্ঘ্যের দুটি অ্যারে আছে এবং আমাদের একটি ফাংশন লিখতে হবে যা এই দুটি অ্যারেকে একটি অবজেক্টে ম্যাপ করবে। প্রথম অ্যারেতে থাকা কোরেসপন্ডিং এলিমেন্টগুলো অবজেক্টের কী হবে এবং দ্বিতীয় অ্যারেতে থাকা এলিমেন্টগুলো ভ্যালু হবে।

আমরা প্রথম অ্যারেটিকে রিডিউস করব, একই সময় ইনডেক্স দিয়ে দ্বিতীয় অ্যারেতে থাকা এলিমেন্টগুলো এক্সেস করব। এর কোড হবে -

উদাহরণ

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 }

  1. জাভাস্ক্রিপ্টে সাব-অবজেক্ট ও অ্যারে সহ অবজেক্ট ইমপোর্ট করা

  2. স্ট্রিংকে জাভাস্ক্রিপ্ট অবজেক্টে রূপান্তর করা

  3. জাভাস্ক্রিপ্টে ইম্পোর্ট করা অবজেক্ট ডিস্ট্রাকচার করা

  4. জাভাস্ক্রিপ্টে দুটি অ্যারে থেকে একটি অবজেক্ট তৈরি করা