1. class NumList<T>{
    2. public list: Array<T> = [];
    3. add(val: T) {
    4. this.list.push(val);
    5. }
    6. }
    7. let nums = new NumList<number>();
    8. /* nums.add(1);
    9. nums.add(2);
    10. console.log(nums); */
    11. let strs = new NumList<string>();
    12. strs.add("html");
    13. strs.add("css");
    14. console.log(strs);
    15. /* 函数-类 */