ধরি আমাদের স্ট্রিং ভ্যালু ও 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 ]