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

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


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

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