سلام و عرض ادب .
استاد من درباره جلسه هفتم آموزش تایپ اسکریپت خدمتتون سوالی داشتم .
برای اور لود کردن توابع ، شما مثالی زدین به این شکل :
function fullname ( x:string , y:string ) : string
function fullname ( x:string , y:string , c:string ) : string
{
return x + " " +y
}
حالا با ی مقدار ساده فراخوانیش اگر کنیم به مشکل میخوره . بخاطر نبودن پارامتر سوم .
console.log('a','z')
پیام خطا:
An argument for 'c' was not provided.
توی این لینک هم گفته تعداد پارامترها نمیتونن متفاوت باشن تنها تایپ هاشون میتونن متفاوت باشن. ولی تو این مثال فرمودین با تعداد پارامترهای متفاوت هم میشه اور لود کرد .
کامپایلر تایپ اسکریپت هم ارور میده .
آیا با null کردن مقدار پیش فرض پارامتر سوم باید این مشکل حل بشه؟
سلام
باه باید حل بشه
در اسرع وقت بررسی میکنم
ممنون