কম্পিউটার

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


কাস্টম বাছাই ফাংশন সংজ্ঞায়িত করতে, আপনাকে দ্বিতীয় মানের সাথে প্রথম মান তুলনা করতে হবে। যদি প্রথম মান দ্বিতীয় মানের থেকে বেশি হয়, তাহলে -1 ফেরত দিন। যদি প্রথম মান দ্বিতীয় মানের থেকে কম হয়, তাহলে 1 ফেরত দিন অন্যথায় 0 দিন।

উপরের প্রক্রিয়াটি ডাটাকে নিচের ক্রমে সাজিয়ে দেবে। আপনি যদি ক্রমবর্ধমান ক্রমে ডেটা চান তবে উপরের প্রক্রিয়াটি বিপরীত করুন।

উদাহরণ

নিম্নলিখিত কোড -

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 এ ক্ষেত্রের মান দ্বারা কাস্টম বাছাই করা যায়?