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

জাভাস্ক্রিপ্টে স্ট্রিং প্রোপার্টি মান অনুযায়ী অবজেক্টের অ্যারে সর্ট করা

ধরুন আমাদের নিচের মত একটি অবজেক্টের অ্যারে আছে:

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

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

উদাহরণ

কোড নিচে দেওয়া হলো:

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. জাভাস্ক্রিপ্ট Array length প্রপার্টি

  2. জাভাস্ক্রিপ্ট - অ্যারে অবজেক্টের length প্রোপার্টি

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

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