泛型

150 阅读1分钟

       以前只是知道泛型的概念,但是几乎没有在代码中用到过他,可能是自己也不清楚他真正的用法吧,现在记一份笔记来了解一下泛型。

    const fillArray = <T>(len: number, ele: T) => {      return new Array<T>(len).fill(ele);    };    // 如果在这里规定了泛型,则在以后的代码里面会根据ele的类型来规范类型    const newArray = fillArray(3, 'sujingxin'); 
    newArray.push('bye'); // ✅    newArray.push(2);   // 错误

泛型字母可自定义