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

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


আমাদের কাছে কিছু কার ডেটা সহ অবজেক্টের একটি অ্যারে আছে। অ্যারেটি নিচে দেওয়া হলো −

const cars = [{    company: 'Honda',    type: 'SUV' }, {    company: 'Hyundai',    type: 'Sedan' }, {    company: 'Suzuki',    type: 'Sedan' }, {    company: 'Audi',    type: 'Coupe' }, {    company: 'Tata',    type: 'SUV' }, {    company: 'Morris Garage',    type: 'Hatchback' }, {    company: 'Honda',    type: 'SUV' }, {    company: 'Tata',    type: 'Sedan' }, {    company: 'Honda',    type: 'Hatchback' }];

আমাদের একটি প্রোগ্রাম লিখতে হবে যা অবজেক্টগুলোকে গ্রুপ করবে যাতে একই type প্রপার্টি মান 가진 সব অবজেক্ট একসাথে থাকে।

আমরা সহজেই type প্রপার্টি অনুযায়ী অ্যারেটি সর্ট করব যাতে অবজেক্টগুলো টাইপের বর্ণানুক্রমিক ক্রমে সাজে।

এই কাজের জন্য পুরো কোড নিচে দেওয়া হলো −

const cars = [{    company: 'Honda',    type: 'SUV' }, {    company: 'Hyundai',    type: 'Sedan' }, {    company: 'Suzuki',    type: 'Sedan' }, {    company: 'Audi',    type: 'Coupe' }, {    company: 'Tata',    type: 'SUV' }, {    company: 'Morris Garage',    type: 'Hatchback' }, {    company: 'Honda',    type: 'SUV' }, {    company: 'Tata',    type: 'Sedan' }, {    company: 'Honda',    type: 'Hatchback' }]; const sorter = (a, b) => {    return a.type.toLowerCase() > b.type.toLowerCase() ? 1 : -1; } cars.sort(sorter); console.log(cars);

কনসোলে আউটপুট হবে −

[    { company: 'Audi', type: 'Coupe' },    { company: 'Honda', type: 'Hatchback' },    { company: 'Morris Garage', type: 'Hatchback' },    { company: 'Tata', type: 'Sedan' },    { company: 'Suzuki', type: 'Sedan' },    { company: 'Hyundai', type: 'Sedan' },    { company: 'Honda', type: 'SUV' },    { company: 'Tata', type: 'SUV' },    { company: 'Honda', type: 'SUV' } ]

  1. জাভাস্ক্রিপ্ট Array length প্রপার্টি

  2. জাভাস্ক্রিপ্টে lastIndex প্রপার্টি

  3. জাভাস্ক্রিপ্টে অবজেক্টের অ্যারেতে প্রোপার্টি নাম রিপ্লেস করা

  4. জাভাস্ক্রিপ্টে image() অবজেক্ট