কম্পিউটার

জাভাস্ক্রিপ্টে একটি অভিধানের মাধ্যমে লুপ করুন


এখানে আমরা আমাদের ক্লাসে প্রতিটি ফাংশনের জন্য একটি প্রয়োগ করব এবং একটি কলব্যাক গ্রহণ করব যা আমরা প্রতিটি কী-মানের জোড়ায় কল করতে পারি। আসুন দেখি কিভাবে আমরা এই ধরনের একটি ফাংশন -

বাস্তবায়ন করতে পারি

উদাহরণ

forEach(callback) {
   for (let prop in this.container) {
      // Call the callback as: callback(key, value)
      callback(prop, this.container[prop]);
   }
}

আপনি −

ব্যবহার করে এটি পরীক্ষা করতে পারেন

উদাহরণ

const myMap = new MyMap();
myMap.put("key1", "value1");
myMap.put("key2", "value2");

myMap.forEach((k, v) => console.log(`Key is ${k} and value is ${v}`));

আউটপুট

এটি আউটপুট দেবে −

Key is key1 and value is value1
Key is key2 and value is value2

ES6 মানচিত্রের প্রত্যেকটির জন্য একটি প্রোটোটাইপ পদ্ধতি রয়েছে যা আপনি এখানে যেভাবে ব্যবহার করেছি তার অনুরূপ ব্যবহার করতে পারেন। উদাহরণস্বরূপ,

উদাহরণ

const myMap = new Map([
   ["key1", "value1"],
   ["key2", "value2"]
]);
 
myMap.forEach((k, v) => console.log(`Key is ${k} and value is ${v}`));

আউটপুট

এটি আউটপুট দেবে −

Key is key1 and value is value1
Key is key2 and value is value2

  1. জাভাস্ক্রিপ্ট একটি অ্যারের মাধ্যমে লুপ

  2. কিভাবে জাভাস্ক্রিপ্ট অবজেক্টে অ্যারের মাধ্যমে লুপ করবেন?

  3. জন্য ব্যাখ্যা. . লুপ জাভাস্ক্রিপ্ট.

  4. কিভাবে আমরা জাভাস্ক্রিপ্ট এ অবজেক্ট ধারণকারী অ্যারের অ্যারের মাধ্যমে লুপ করব?