برنامه نویسی
الگوهای طراحی جاوا اسکریپت – رفتاری – تکرار کننده

را اشاره گر الگو به ما امکان دسترسی به عناصر موجود در یک مجموعه را بدون افشای نمایش زیربنایی آن می دهد.
در مثال زیر، یک تکرار کننده ساده با آرایه ای از عناصر ایجاد می کنیم. ما میتوانیم با استفاده از روشها همه عناصر را تکرار کنیم بعد() و hasNext().
class Iterator {
constructor(el) {
this.index = 0;
this.elements = el;
}
next() {
return this.elements[this.index++];
}
hasNext() {
return this.index < this.elements.length;
}
}
یک مثال کامل اینجاست 👉 https://stackblitz.com/edit/vitejs-vite-2txuqu?file=iterator.js
🚀 استفاده از این الگو زمانی که می خواهیم به مجموعه محتوای یک شی دسترسی داشته باشیم بدون اینکه بدانیم چگونه به صورت داخلی نمایش داده می شود.
امیدوارم برای شما مفید بوده باشد. با تشکر برای خواندن. 🙏
بیا وصل بشیم شما می توانید من را در: