কম্পিউটার

জাভাস্ক্রিপ্টে স্ট্রিং প্রপার্টি ভ্যালু দিয়ে অবজেক্টের অ্যারে সাজান


ধরুন আমাদের কাছে এইরকম অবজেক্টের একটি অ্যারে আছে −

const arr = [
   { first_name: 'Lazslo', last_name: 'Jamf' },
   { first_name: 'Pig', last_name: 'Bodine' },
   { first_name: 'Pirate', last_name: 'Prentice' }
];

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এই ধরনের একটি অ্যারে নেয় এবং শেষ_নাম কী-এর বর্ণানুক্রমিক মান অনুযায়ী এই অ্যারে সাজাতে হয়।

অতএব, আসুন এই ফাংশনের জন্য কোড লিখি -

উদাহরণ

এর জন্য কোড হবে −

const arr = [
   { first_name: 'Lazslo', last_name: 'Jamf' },
   { first_name: 'Pig', last_name: 'Bodine' },
   { first_name: 'Pirate', last_name: 'Prentice' }
];
const sortByLastName = arr => {
   arr.sort((a, b) => {
      return a.last_name.charCodeAt(0) - b.last_name.charCodeAt(0);
   });
};
sortByLastName(arr);
console.log(arr);

আউটপুট

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

[
   { first_name: 'Pig', last_name: 'Bodine' },
   { first_name: 'Lazslo', last_name: 'Jamf' },
   { first_name: 'Pirate', last_name: 'Prentice' }
]

  1. জাভাস্ক্রিপ্ট অ্যারে দৈর্ঘ্য সম্পত্তি

  2. জাভাস্ক্রিপ্ট - অ্যারে অবজেক্টের দৈর্ঘ্য

  3. জাভাস্ক্রিপ্টে Array.prototype.sort()।

  4. 2টি বস্তুর তুলনা করার সময় গ্রুপিং অ্যারে নেস্টেড মান - জাভাস্ক্রিপ্ট