-
為什么使用TS
查看全部 -
TypeScript
查看全部 -
TypeScript
查看全部 -
class類
getter setter
查看全部 -
泛型
let lastInArray = <T>(arr:T[]) =>{}
let lastInArray = <T>(arr:Array<T>) =>{}
此時的arr的可以是任意類型的數(shù)組且不顯示為any
查看全部 -
類型適配
?(<string>message)需要圓括號括起來
或者使用 as 斷言
查看全部 -
Array 數(shù)組類型
tuple 元組類型
查看全部 -
Number數(shù)字類型
String字符串類型
boolean布爾類型
查看全部 -
typescript類型:boolean string number array tuple enum null undefined object void never any 以及高級類型 union組合類型 Nullable可空類型 Literal預定義類型
查看全部 -
Class 類
查看全部 -
Generics 泛型
查看全部 -
創(chuàng)建Module模塊
把class放到單獨文件中,再export類,支持外部文件訪問
引入外部文件:import { Point } from "./point"
查看全部 -
訪問修飾符:public, private, protected
private:私有屬性,外部無法訪問
如果需要訪問私有屬性,需要使用getter, setter
查看全部 -
Interface接口
查看全部 -
Object對象類型
ts對對象類型的定義:鍵類型對key to type(js是鍵值對)
查看全部
舉報