猿问

为啥我这第二个 泛型函数调用 没反应

function fun<T>(str: T): Array<T>{
    alert(str);
    let arr: T[];
    arr.push(str);    return arr;
}fun(1);

let two: <T>(arg: T) => T = fun; two(2);


跃然一笑
浏览 498回答 1
1回答

冉冉说

arr没有初始化。改成:let&nbsp;arr:&nbsp;T[]&nbsp;=&nbsp;new&nbsp;Array<T>()
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答