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

জাভাস্ক্রিপ্টে কাস্টম সর্ট ফাংশন সংজ্ঞায়িত করা

কাস্টম সর্ট ফাংশন সংজ্ঞায়িত করতে প্রথম মানকে دومান থেকে তুলনা করতে হয়। যদি প্রথম মান বড় হয়, তবে -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' ]
  1. জাভাস্ক্রিপ্টে অবজেক্টের ভ্যালুর প্রথম শব্দ মাত্র পাওয়া

  2. জাভাস্ক্রিপ্টে সাব-অ্যারের প্রথম আইটেম অনুযায়ী অ্যারে সর্ট করা

  3. জাভাস্ক্রিপ্টে অবজেক্টকে কীয়ের ভ্যালু অনুযায়ী আরোহী ক্রমে সর্ট করা

  4. MySQL-এ FIELD() ফাংশন ব্যবহার করে কাস্টম সর্ট করুন