কম্পিউটার

জাভাস্ক্রিপ্টে অনির্ধারিত রয়েছে এমন একটি অ্যারে সাজানো হচ্ছে?


ধরা যাক স্ট্রিং মান এবং এমনকি অনির্ধারিত −

সহ নিম্নলিখিতটি আমাদের অ্যারে
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।

আউটপুট

এটি কনসোলে নিম্নলিখিত আউটপুট তৈরি করবে -

PS C:\Users\Amit\javascript-code> node demo275.js
[ 'Adam', 'Bob', 'Carol', 'Mike', undefined, undefined ]

  1. জাভাস্ক্রিপ্টে অ্যারে এলিমেন্ট বাছাই করা

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

  3. জাভাস্ক্রিপ্টে একটি অ্যারেতে কীভাবে অনির্ধারিত গর্ত তৈরি করবেন?

  4. অ্যারের বৈশিষ্ট্যের দৈর্ঘ্য অনুসারে জাভাস্ক্রিপ্ট অবজেক্ট বাছাই করা।