কম্পিউটার

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


ধরুন, আমাদের কাছে এই −

এর মত অবজেক্টের একটি অ্যারে আছে
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টি বস্তুর তুলনা করার সময় গ্রুপিং অ্যারে নেস্টেড মান - জাভাস্ক্রিপ্ট