راکت

Class in js

1 پاسخ

=this option
این عبارت که داخل یه آبجکت دیستراکچر ریخته شده یعنی چی . اینجا این عبارت به چی اشاره داره
و اینکه در نهایت اصلا هدف اینجا ازین سینتکس چی بوده که همچین آبجکت دیستراکچری تعریف کردیم و انتسابش دادیم به این عبارت دس آبشن

class slider {
    slideIndex = 1;

    constructor(op) {
        this.options = op;
        this.intialStuff();
        this.createNextAndPrevBtns()
        this.createDots();
        this.showSlides(1);
    }

    intialStuff() {
        let { el : sliderElement , slideClass , auto} = this.options;
ثبت پرسش جدید

پاسخ‌ها

1
مهدی مهدوی
مهدی مهدوی
@mehdi.mahdavi97

تخصص: تازه وارد

سلام
خب این یه کلاس اسلایدر هست که یکسری پروپرتی ها و یکسری متد ها داره
options یک پروپرتی از این کلاسه که تنظیمات این اسلایدر رو توسط متد سازنده constructor هنگام شی ساختن از این کلاس میگیره
در واقع وقتی کاربر میخواد از این کلاس استفاده کنه میتونه این تنظیمات رو به دلخواه بهش پاس بده
مثلا

let slider = new slider({ el: element, slideClass: 'slide', auto: false })

اولی خود المنتی هست که میخوایم اسلایدر روش اعمال بشه
دومی کلاس اسلایدها
سومی هم احتمالا مشخص میکنه که اسلایدر به صورت خودکار کار کنه یا خیر

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام