मान लीजिए हमारे पास निम्नलिखित जैसी ऑब्जेक्ट्स की सरणी है:
const arr = [
{ first_name: 'Lazslo', last_name: 'Jamf' },
{ first_name: 'Pig', last_name: 'Bodine' },
{ first_name: 'Pirate', last_name: 'Prentice' }
];
हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसी सरणी लेता है और 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' }
]