sahand
3 سال پیش توسط sahand مطرح شد
1 پاسخ

Class in js

=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;

ثبت پرسش جدید
مهدی مهدوی
تخصص : تازه وارد
@mehdi.mahdavi97 3 سال پیش مطرح شد
0

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

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

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


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

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