تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Mahdiabedini
func به نظرم کلمه کلیدی نیست
جامعه جاوا اسکریپت ایجاد شده در ۲۰ مهر ۱۴۰۰

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


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

سلام

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

 

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

مهرداد دادخواه ۰۲ آبان ۱۴۰۰، ۰۳:۱۲