نیازی به معرفی کردن یا نوشتن اسم فایل نیست
اگه منظورت اینه که وقتی اسم تابع رو تو کنسول مینویسی برمیگردونه undefined
به این معنی نیست که تابع رو پیدا نکرده بلکه منظور اینه که تابع چیزی return نکرده که خیلی از توابع js که قالب رو دستکاری میکنن چیزی return نمیکنن
البته این برا وقتیه که فقط کلمه undefined رو برمیگردونه
اگه تابع رو نتونه پیدا کنه باز هم undefined برمیگردونه ولی شکلش کمی متفاتوته و اسم تابع رو هم مینیوسه که این میشه اون حالتی که شما میگی
باید حواست باشه به فرق این دو
یکی مینویسه
undefined
یکی مینیوسه
functionName is undefined