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

জাভাস্ক্রিপ্টে অবজেক্ট বনাম অ্যারে: কী/মান (key/value) জোড়ার জন্য ওয়ার্কঅরাউন্ড

এভাবে স্টোর করুন:

var players = {   600 : 'Sachin',   300 : 'Brad', };

কী/মান জোড়ার জন্য আমরা উপরের সমাধান ব্যবহার করেছি, কারণ আমরা এক-से-এক ম্যাপিং চেয়েছিলাম। আমরা কীকে লুকআপ কী হিসেবে ব্যবহার করতে চেয়েছিলাম। আপনি আরও মান যোগ করতে পারেন:

var players = {   900 : 'Sachin',   300 : 'Brad',   700 : 'Steve',   200 : 'Rahul',   600 : 'Kevin',   500 : 'David', }

ব্যাখ্যা: জাভাস্ক্রিপ্ট অবজেক্ট মূলত হ্যাশ ম্যাপ (key-value store)। কীগুলো স্ট্রিংয়ে কনভার্ট হয় (এখানে সংখ্যা স্ট্রিংয়ে: "600", "300")। ডুপ্লিকেট কী থাকলে শেষের মান থাকে (এখানে 600: 'Kevin' আছে, 'Sachin' হারিয়ে গেছে)। ES6-এ Map অবজেক্ট ব্যবহার করা ভালো: যেকোনো টাইপের কী, আকার জানা যায় (.size), ইটারেশন অর্ডার সংরক্ষিত থাকে, পারফরম্যান্স ভালো।

  1. জাভাস্ক্রিপ্টে সাব-অবজেক্ট ও অ্যারে সহ অবজেক্ট ইমপোর্ট করা

  2. জাভাস্ক্রিপ্টে অবজেক্ট ধারণকারী অ্যারে অফ অ্যারে Durch লুপ করা

  3. জাভাস্ক্রিপ্টে ভ্যালু অনুযায়ী অবজেক্ট গ্রুপ করা

  4. জাভাস্ক্রিপ্টে অবজেক্টের জন্য reduce মেথড অ্যাপ্লাই করা