برنامه نویسی

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

توضیحات تصویر

را اشاره گر الگو به ما امکان دسترسی به عناصر موجود در یک مجموعه را بدون افشای نمایش زیربنایی آن می دهد.

در مثال زیر، یک تکرار کننده ساده با آرایه ای از عناصر ایجاد می کنیم. ما می‌توانیم با استفاده از روش‌ها همه عناصر را تکرار کنیم بعد() و 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

🚀 استفاده از این الگو زمانی که می خواهیم به مجموعه محتوای یک شی دسترسی داشته باشیم بدون اینکه بدانیم چگونه به صورت داخلی نمایش داده می شود.


امیدوارم برای شما مفید بوده باشد. با تشکر برای خواندن. 🙏

بیا وصل بشیم شما می توانید من را در:

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا