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

JavaScript-এ অন্য একটি অ্যারে অনুযায়ী অ্যারে সোর্ট করা


আমাদের একটি সোর্টিং ফাংশন লিখতে হবে যা একটি অ্যারে অন্য একটি অ্যারের কন্টেন্ট অনুযায়ী সোর্ট করবে।

উদাহরণস্বরূপ - আমাদের মূল অ্যারেটি এমনভাবে সোর্ট করতে হবে যাতে নিচের sortOrder অ্যারেতে রয়েছে এমন এলিমেন্টগুলো মূল অ্যারেতে সবার আগে আসে এবং বাকিগুলো তাদের অর্ডার রক্ষা করে:

const originalArray = ['Apple', 'Cat', 'Fan', 'Goat', 'Van', 'Zebra']; const sortOrder = ['Zebra', 'Van'];

উদাহরণ

const originalArray = ['Apple', 'Cat', 'Fan', 'Goat', 'Van', 'Zebra']; const sortOrder = ['Zebra', 'Van']; const sorter = (a, b) => {    if(sortOrder.includes(a)){       return -1;    };    if(sortOrder.includes(b)){       return 1;    };    return 0; }; originalArray.sort(sorter); console.log(originalArray);

আউটপুট

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

[ 'Zebra', 'Van', 'Apple', 'Cat', 'Fan', 'Goat' ]

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

  2. জাভাস্ক্রিপ্টে ইন্সারশন সোর্ট ইমপ্লিমেন্টেশন

  3. জাভাস্ক্রিপ্টে মার্জ সোর্ট বনাম কুইক সোর্ট

  4. জাভাস্ক্রিপ্টে Array.prototype.sort() মেথড