কম্পিউটার

জাভাস্ক্রিপ্টে অ্যারে হ্রাস করুন


ধরুন, আমাদের কাছে এই ধরনের বস্তুর একটি অ্যারে আছে -

const arr =[ {"time":"18:00:00"}, {"time":"10:00:00"}, {"time":"16:30:00"}]; 

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এই ধরনের একটি অ্যারে নেয় এবং নিম্নলিখিতগুলি করে -

  • json কোড থেকে সময় বের করুন:তাই:18:00:00, 10:00:00, 16:30:00

  • সময়কে এতে রূপান্তর করুন:[18,0], [10,0], [16,30]

  • এটিকে একটি অ্যারের মধ্যে রাখুন৷

  • চূড়ান্ত অ্যারে ফেরত দিন।

উদাহরণ

এর জন্য কোড হবে −

const arr =[ {"time":"18:00:00"}, {"time":"10:00:00"}, {"time":"16:30:00"}]; const reduceArray =(arr =[]) => { let res =[]; res =arr.map(obj => { return obj['time'].split(':').slice(0, 2).map(el => { return +el; }); }); রিটার্ন res;};console.log(reduceArray(arr));

আউটপুট

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

<প্রে>[ [ 18, 0 ], [ 10, 0 ], [ 16, 30 ] ]
  1. জাভাস্ক্রিপ্টে অ্যারে স্লাইস()

  2. জাভাস্ক্রিপ্টে অ্যারে শিফট()

  3. জাভাস্ক্রিপ্টে অ্যারে রিভার্স()

  4. জাভাস্ক্রিপ্টে অ্যারে ডি-স্ট্রাকচারিং।