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

জাভাস্ক্রিপ্টে অবজেক্ট প্রপার্টির মান কতবার আয়ত্ত হয়েছে বের করা

reduce() এবং Map ব্যবহার করে অবজেক্টের প্রপার্টি ভ্যালুর ফ্রিকোয়েন্সি গণনা করা যায়।

উদাহরণ

const subjectDetails = [ 
    { subjectId: '101', subjectName: 'JavaScript' }, 
    { subjectId: '102', subjectName: 'Java' }, 
    { subjectId: '103', subjectName: 'JavaScript' } 
]; 
console.log([...subjectDetails.reduce((obj1, obj2) => { 
    if (obj1.has(obj2.subjectName)) { 
        obj1.get(obj2.subjectName).frequency++; 
    } else { 
        obj1.set(obj2.subjectName, { subjectName: obj2.subjectName, frequency: 1 }); 
    } 
    return obj1; 
}, new Map()).values()]);

কমান্ড: node fileName.js

আউটপুট

PS C:\Users\Amit\JavaScript-code> node demo144.js
[ { subjectName: 'JavaScript', frequency: 2 }, { subjectName: 'Java', frequency: 1 } ]
  1. জাভাস্ক্রিপ্টে অবজেক্টের অ্যারেতে সর্বোচ্চ ভ্যালু ধারণকারী অবজেক্ট খুঁজে বের করা

  2. জাভাস্ক্রিপ্টে অবজেক্টের অ্যারে থেকে নির্দিষ্ট প্রপার্টি-র অনন্য উপাদান গণনা

  3. জাভাস্ক্রিপ্টে অ্যারেতে সবচেয়ে বেশি ফ্রিকোয়েন্সি ওালা সংখ্যা এবং এর পুনরাবৃত্তির সংখ্যা বের করুন

  4. C# ব্যবহার করে সোর্টেড অ্যারেতে রিকার্সনের মাধ্যমে অ্যারে কতবার রোটেট হয়েছে তা খুঁজে বের করার পদ্ধতি