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

জাভাস্ক্রিপ্টে ডেট অ্যারে সর্ট করা


মনে করুন আমাদের একটি অ্যারে আছে যেটিতে কিছু ডেট রয়েছে −

const arr = [    [ '02/13/2015', 0.096 ],    [ '11/15/2013', 0.189 ],    [ '05/15/2014', 0.11 ],    [ '12/13/2013', 0.1285 ],    [ '01/15/2013', 0.12 ],    [ '01/15/2014', 0.11 ],    [ '02/14/2014', 0.11 ],    [ '03/14/2014', 0.11 ],    [ '01/15/2015', 0.096 ],    [ '07/15/2015', 0.096 ],    [ '04/15/2013', 0.12 ],    [ '04/15/2014', 0.11 ],    [ '05/15/2013', 0.12 ],    [ '06/14/2013', 0.12 ],    [ '06/16/2014', 0.11 ],    [ '07/15/2013', 0.12 ],    [ '07/15/2014', 0.11 ],    [ '03/16/2015', 0.096 ] ];

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

উদাহরণ

নিচে কোডটি দেওয়া হলো −

const arr = [    [ '02/13/2015', 0.096 ],    [ '11/15/2013', 0.189 ],    [ '05/15/2014', 0.11 ],    [ '12/13/2013', 0.1285 ],    [ '01/15/2013', 0.12 ],    [ '01/15/2014', 0.11 ],    [ '02/14/2014', 0.11 ],    [ '03/14/2014', 0.11 ],    [ '01/15/2015', 0.096 ],    [ '07/15/2015', 0.096 ],    [ '04/15/2013', 0.12 ],    [ '04/15/2014', 0.11 ],    [ '05/15/2013', 0.12 ],    [ '06/14/2013', 0.12 ],    [ '06/16/2014', 0.11 ],    [ '07/15/2013', 0.12 ],    [ '07/15/2014', 0.11 ],    [ '03/16/2015', 0.096 ] ]; const sortByDate = arr => {    const sorter = (a, b) => {       return new Date(a[0]) - new Date(b[0]);    };    arr.sort(sorter); }; sortByDate(arr); console.log(arr);

আউটপুট

কনসোলে নিম্নলিখিত আউটপুট দেখা যাবে −

[    [ '01/15/2013', 0.12 ],    [ '04/15/2013', 0.12 ],    [ '05/15/2013', 0.12 ],    [ '06/14/2013', 0.12 ],    [ '07/15/2013', 0.12 ],    [ '11/15/2013', 0.189 ],    [ '12/13/2013', 0.1285 ],    [ '01/15/2014', 0.11 ],    [ '02/14/2014', 0.11 ],    [ '03/14/2014', 0.11 ],    [ '04/15/2014', 0.11 ],    [ '05/15/2014', 0.11 ],    [ '06/16/2014', 0.11 ],    [ '07/15/2014', 0.11 ],    [ '01/15/2015', 0.096 ],    [ '02/13/2015', 0.096 ],    [ '03/16/2015', 0.096 ],    [ '07/15/2015', 0.096 ] ]

  1. জাভাস্ক্রিপ্টে Array.prototype.sort() মেথড

  2. জাভাস্ক্রিপ্টে অ্যারে ইনডেক্স অনুযায়ী সর্ট এবং ম্যাপ

  3. C#-তে অ্যারে সর্ট (Sort) করার পদ্ধতি

  4. JavaScript অ্যারেকে C# অ্যারেতে রূপান্তর করা