TS中定義泛型接口的兩種方式


TS中定義泛型接口的兩種方式

 


// 泛型接口定義 
//方式一
interface ConfigFn{
    <T>(value:T) :T
}

const getData:ConfigFn = function<T>(value:T) :T{
    return value
}

getData<number>(1)
getData<string>("qwe")

// 方式二
/* interface ConfigFn<T>{
   (value:T) :T
}

function getData<T>(value:T){
    return value
}

var myGetData:ConfigFn<string> = getData;
myGetData('12')

 */


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM