در مورد function در prototype یا خود اصل کلاس

پرسیده شده
فعالیت 929 روز پیش
دیده شده 283 بار
1

استاد اینکه یک function  در prototype  باشه یا خود اصل کلاس چه تفاوتی با هم داره ؟ و هر کدوم به چه دردی می خورن؟

class animal{
        constructor(props) {
            this.name = "Cat";
        }

        running = () => {
            console.log(this.name);
            console.log(`...running...`);
        }
    }
    //یا کلاس زیر
    class animal{
        constructor(props) {
            this.name = "Cat";
        }

        running(){
            console.log(this.name);
            console.log(`...running...`);
        }
    }
فایل پیوست

Mahdiabedini
Mahdiabedini

21 مهر 00

0
حذف شده

سلام

بسیار نکته سنج و عالی

اینجا کامل توضیح داده

اگر متوجه نشدین بگید تا توضیح بدم

https://stackoverflow.com/a/56056347/3994010

فایل پیوست

مهرداد دادخواه

توسط

مهرداد دادخواه

24 مهر 00

0
حذف شده

سلام استاد من نفهمیدم مثالی که اونجا گفته بود را خودم نوشتم ولی کلا خطا میداد و این چیزی که خودش میگفت برا خروجی را اصلا نشون نمیداد

فایل پیوست

Mahdiabedini

توسط

Mahdiabedini

24 مهر 00

حذف شده
سلام کدتون را بذارید و یه عکس هم از خطا همیشه سعی کنید این موارد در سوالات باشه که سریع تر به نتیجه برسید