কাস্টম সর্ট ফাংশন সংজ্ঞায়িত করতে প্রথম মানকে دومান থেকে তুলনা করতে হয়। যদি প্রথম মান বড় হয়, তবে -1 রিটার্ন করুন। যদি প্রথম মান ছোট হয়, তবে 1 রিটার্ন করুন, অন্যথায় 0 রিটার্ন করুন।
উপরের প্রক্রিয়া ডেটাকে নিম্নক্রমে (descending) সর্ট করবে। আপনি যদি আর্ধিকক্রমে (ascending) ডেটা চান তবে উপরের প্রক্রিয়াটি বিপরীত করুন।
উদাহরণ
নিচের কোডটি অনুসরণ করুন:
var name = ['David', 'Adam', 'John', 'Bob'];
name.sort(function (first, second) {
if (first > second) {
return -1;
}
if (first < second) {
return 1;
}
return 0;
});
console.log(name);
প্রোগ্রামটি রান করতে নিচের কমান্ডটি ব্যবহার করুন:
node fileName.js
এখানে ফাইলের নাম হলো demo263.js।
আউটপুট
কনসোলে নিচের আউটপুটটি দেখাবে (নিম্নক্রমে সর্টেড):
PS C:\Users\Amit\javascript-code> node demo263.js [ 'John', 'David', 'Bob', 'Adam' ]