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

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

ধরি আমাদের স্ট্রিং ভ্যালু ও undefined সহ একটি অ্যারে আছে:

var studentNames = ["Mike", undefined, "Adam", "Bob", undefined, "Carol"];

উপরের অ্যারে সর্ট করতে sort() ব্যবহার করা হয়।

উদাহরণ

নিচের কোডটি অনুসরণ করুন:

var studentNames = ["Mike", undefined, "Adam", "Bob", undefined, "Carol"];
var sortingInAscendingOrder = (first, second) => {
    if (first === "") return 1;
    if (second === "") return -1;
    return first.localeCompare(second);
};
studentNames.sort(sortingInAscendingOrder);
console.log(studentNames);

প্রোগ্রামটি রান করতে নিচের কমান্ডটি ব্যবহার করুন:

node fileName.js

এখানে ফাইলের নাম হলো demo275.js।

আউটপুট

কনসোলে নিচের আউটপুটটি দেখাবে (undefined গুলো শেষে থাকবে):

PS C:\Users\Amit\javascript-code> node demo275.js
[ 'Adam', 'Bob', 'Carol', 'Mike', undefined, undefined ]
  1. জাভাস্ক্রিপ্টে অ্যারে এলিমেন্ট সর্টিং (Sorting)

  2. জাভাস্ক্রিপ্টে TypedArray.includes() ফাংশন

  3. জাভাস্ক্রিপ্টে অ্যারেতে অনডিফাইনড হোল (undefined holes) তৈরি করার পদ্ধতি

  4. জাভাস্ক্রিপ্টে অবজেক্ট অ্যারে প্রোপার্টির দৈর্ঘ্য অনুযায়ী সোর্ট করা