কম্পিউটার

জাভাস্ক্রিপ্ট - মানের উপর ভিত্তি করে কী মান জোড়া বস্তু সাজান?


ধরা যাক নিম্নলিখিতটি আমাদের অবজেক্ট -

var details = [
   { studentId: 100, name: "John" },
   { studentId: 110, name: "Adam" },
   { studentId: 120, name: "Carol" },
   { studentId: 130, name: "Bob" },
   { studentId: 140, name: "David" }
];

উপরের কী-ভেল পেয়ার অবজেক্টটি সাজাতে, sort().

ব্যবহার করুন

উদাহরণ

নিম্নলিখিত কোড -

var details = [
   { studentId: 100, name: "John" },
   { studentId: 110, name: "Adam" },
   { studentId: 120, name: "Carol" },
   { studentId: 130, name: "Bob" },
   { studentId: 140, name: "David" }
];
details = details.sort(function (obj1, obj2) {
   return obj1.name.localeCompare(obj2.name);
});
console.log(details);

উপরের প্রোগ্রামটি চালানোর জন্য, আপনাকে নিম্নলিখিত কমান্ডটি ব্যবহার করতে হবে -

node fileName.js.

এখানে, আমার ফাইলের নাম demo253.js।

আউটপুট

এটি কনসোলে নিম্নলিখিত আউটপুট তৈরি করবে -

PS C:\Users\Amit\javascript-code> node demo253.js
[
   { studentId: 110, name: 'Adam' },
   { studentId: 130, name: 'Bob' },
   { studentId: 120, name: 'Carol' },
   { studentId: 140, name: 'David' },
   { studentId: 100, name: 'John' }
]

  1. JavaScript - পরিবর্তনশীল দ্বারা অবজেক্ট কী সেট করুন

  2. একটি নির্দিষ্ট নাম/মান জোড়া প্রদর্শন করতে জাভাস্ক্রিপ্টে JSON পার্স করবেন?

  3. জাভাস্ক্রিপ্টে 2টি অন্যের উপর ভিত্তি করে একটি বস্তু তৈরি করুন

  4. জাভাস্ক্রিপ্টে মান থেকে কী পান