ধরুন, আমাদের কাছে এই ধরনের বস্তুর একটি অ্যারে আছে -
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 ] ]