const效率高,但readonly更靈活。
區(qū)別如下:
- const是一個(gè)編譯期常量, readonly是一個(gè)運(yùn)行時(shí)常量</li>
- const只能聲明基元類型,枚舉類型,字符串類型。readonly則無限制
- const天生為靜態(tài)數(shù)據(jù),無需再添加static標(biāo)識(shí)
- readonly是運(yùn)行時(shí)變量,只能賦值一次。特例是可以定義時(shí)賦值一次,構(gòu)造函數(shù)中再賦值一次
const效率高,但readonly更靈活。
區(qū)別如下: