আমরা যে সেটটি বাস্তবায়ন করেছি, সেখানে আমরা আমাদের ক্লাসে একটি forEach ফাংশন তৈরি করতে পারি এবং একটি কলব্যাক গ্রহণ করতে পারি যা প্রতিটি উপাদানে কল করা যাবে। আসুন দেখি কীভাবে এই ফাংশনটি বাস্তবায়ন করা যায়।
উদাহরণ
forEach(callback) {
for (let prop in this.container) {
callback(prop);
}
}
আপনি নিচের কোড দিয়ে এটি পরীক্ষা করতে পারেন:
উদাহরণ
const testSet = new MySet();
testSet.add(1);
testSet.add(2);
testSet.add(5);
testSet.forEach(elem => console.log(`Element is ${elem}`));
আউটপুট
এটি নিচের আউটপুট দেবে:
Element is 1 Element is 2 Element is 5
ES6 সেট API-ও forEach মেথড ব্যবহার করে একই ফাংশনালিটি প্রদান করে।