কম্পিউটার

দুটি স্ট্রিং জাভাস্ক্রিপ্টে যোগদান থেকে অবজেক্ট তৈরি করুন


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা দুটি কমা পৃথক স্ট্রিং নেয়। প্রথম স্ট্রিং হল কী স্ট্রিং এবং দ্বিতীয় স্ট্রিং হল মান স্ট্রিং, উভয় স্ট্রিং-এ উপাদানের সংখ্যা (কমা) সবসময় একই থাকবে৷

আমাদের ফাংশনের কী এবং মান স্ট্রিংগুলির উপর ভিত্তি করে একটি বস্তু তৈরি করা উচিত এবং কীগুলির সাথে সম্পর্কিত মানগুলিকে ম্যাপ করা উচিত৷

উদাহরণ

const str1= '[atty_hourly_rate],
[paralegal_hourly_rate],
[advanced_deposit]';
const str2 = '250,150,500';
const mapStrings = (str1 = '', str2 = '') => {
   const keys = str1.split(',').map( (a) => {
      return a.slice(1, -1);
   });
   const object = str2.split(',').reduce( (r, a, i) => {
      r[keys[i]] = a;
      return r;
   }, {});
   return object;
};
console.log(mapStrings(str1, str2));

আউটপুট

এবং কনসোলে আউটপুট হবে −

{
   atty_hourly_rate: '250', paralegal_hourly_rate: '150', advanced_deposit: '500'
}

  1. জাভাস্ক্রিপ্ট দুটি অ্যারে যোগদান

  2. জাভাস্ক্রিপ্ট দুটি হ্যাশ টেবিল যোগদান

  3. কিভাবে দুটি জাভাস্ক্রিপ্ট অবজেক্ট মার্জ করবেন?

  4. জাভাস্ক্রিপ্টে দুটি অ্যারে থেকে স্ট্রিংগুলির দৈর্ঘ্যের সর্বাধিক পরম পার্থক্য