কম্পিউটার

কিভাবে জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারে থেকে বর্ণমালা এবং সংখ্যা আলাদা করা যায়


আমাদের একটি অ্যারে রয়েছে যাতে কিছু সংখ্যা লিটারেল এবং কিছু স্ট্রিং লিটারেল মিশ্রিত থাকে এবং আমাদেরকে একটি সাজানোর ফাংশন লিখতে হবে যা দুটিকে আলাদা করে এবং দুটি প্রকারের মধ্যেও সাজানো উচিত৷

এই সাজানোর ফাংশনের কোড হবে −

উদাহরণ

const arr = [1, 5, 'fd', 6, 'as', 'a', 'cx', 43, 's', 51, 7];
const sorter = (a, b) => {
   const first = typeof a === 'number';
   const second = typeof b === 'number';
   if(first && second){
      return a - b;
   }else if(first && !second){
      return -1;
   }else if(!first && second){
      return 1;
   }else{
      return a > b ? 1 : -1;
   }
};
arr.sort(sorter);
console.log(arr);

আউটপুট

কনসোলে আউটপুট হবে −

[
   1, 5, 6, 7,
   43, 51, 'a', 'as',
   'cx', 'fd', 's'
]

  1. কিভাবে জাভাস্ক্রিপ্ট একটি অ্যারে থেকে মিথ্যা মান অপসারণ?

  2. কিভাবে জাভাস্ক্রিপ্ট ব্যবহার করে একটি ফাইল পড়তে এবং লিখতে?

  3. জাভাস্ক্রিপ্ট ব্যবহার করে JSON অ্যারে থেকে ডেটা কীভাবে পড়তে হয়?

  4. একটি জাভাস্ক্রিপ্ট অ্যারে থেকে একটি স্ট্রিং পার্স কিভাবে?