func به نظرم کلمه کلیدی نیست

پرسیده شده
فعالیت 926 روز پیش
دیده شده 319 بار
-1

سلام استاد شما گفتید که func کلمه کلیدی است در صورتی که به نظرم این طور نیست این کد را با اجراش ببینید:


    let sayHi = function hello(who) {
        if (who) {
            console.log(`Hello ${who}`);
        } else {
            hello("Guest");
        }
    };
    // sayHi();

    let welcome = sayHi;
    sayHi = null;

    welcome();
فایل پیوست

Mahdiabedini
Mahdiabedini

20 مهر 00

0
حذف شده

سلام

این کد دلیل بر کلمه کلیدی بودن یا نبودن func نیست اینکه یه چیزی کلمه کلیدی باشه یا نباشه به تعریف زبان بستگی داره و نه به کاربرد آن در شرایط مختلف

 

نکته بعد اینکه شما به این دلیل خطا نگرفتید که تابع شما اسم داره اگر hello را حذف کنید آن وقت مشکلی که توضیح دادم اتفاق خواهد افتاد

فایل پیوست

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

توسط

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

2 آبان 00