توضیحات

در این جلسه به توضیح generic از دوره آموزش تایپ اسکریپت (typescript) میپردازیم.


طراحی وب جاوااسکریپت typescript تایپ اسکریپت

مدرس دوره علی شیخ
مدت دوره 09:38:34
تعداد ویدیو 63

وضعیت دوره : کامل شده
قیمت دوره : 349,000 تومان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • سلام و عرض ادب
    ضمن تشکر از دوره بسیار خوب و کاربردی تایپ اسکریپت، لطف می کنید در خصوص خطای زیر راهنمایی بفرمایید:

     function merge2<T, U>(objA: T, objB: U) {
    
    return Object.assign(objA, objB)
    }
    const mergeObj2= merge({name:'ali'}, {age:30})

    
    
    No overload matches this call.
    Overload 1 of 4, '(target: {}, source: U): {} & U', gave the following error.
    Argument of type 'T' is not assignable to parameter of type '{}'.
    Overload 2 of 4, '(target: object, ...sources: any[]): any', gave the following error.
    Argument of type 'T' is not assignable to parameter of type 'object'.ts(2769)
    app.ts(256, 17): This type parameter might need an `extends {}` constraint.
    app.ts(256, 17): This type parameter might need an `extends object` constraint.

    • سلام وقت بخیر.
      والا اسم تابعی که ایجاد کردید و بعد صداش زدید متفاوت هست.