-
訪問符:public表示可以在類的內(nèi)部和外部都可以被訪問
? ? ? ?private表示只能在類的內(nèi)部被訪問
? ? protected:表示可以在類的內(nèi)部和類的子類里被訪問
constructor:構(gòu)造函數(shù),用來類實(shí)例化時執(zhí)行一些動作
子類里的構(gòu)造函數(shù)必須調(diào)用父類的構(gòu)造函數(shù):super(父類構(gòu)造函數(shù)的參數(shù))
super.方法名, 調(diào)用父類里的方法
查看全部 -
forEach:不能break;判斷語句無效,只循環(huán)數(shù)組里的元素值,會把屬性忽略掉
for in輸出的是數(shù)組的下標(biāo),不會忽略掉屬性for(var n in array){n是數(shù)組下標(biāo)}
for of :循環(huán)數(shù)組的值,可以break;可以循環(huán)字符串
查看全部 -
function getStock(name:string){
this.name=name;
setInterval(()=>{
?console.log("name is"+this.name)
},1000)
}//箭頭函數(shù)解決this的指向問題
var stock=new getStock("BIM")
查看全部 -
安裝typescript:sudo npm install -g typescript
查看typescript的版本:tsc --version
查看全部 -
typescript按照es6標(biāo)準(zhǔn)開發(fā),因?yàn)橹髁鳛g覽器并沒有完全支持es6,需要使用complier將typescript的代碼轉(zhuǎn)換成javascript的代碼
查看全部 -
支持ES6規(guī)范,類型檢查,強(qiáng)大的IDE支持,angular2的開發(fā)語言
查看全部 -
ES是腳本語言的標(biāo)準(zhǔn)化規(guī)范,Es5 和ES6是規(guī)范的不同的版本
javascript跟typescript則是不同的腳本語言,typescript是javascript的超集,解決了JavaScript的“痛點(diǎn)”,弱類型和沒有命名空間
查看全部 -
命令行運(yùn)行ts文件編譯為js文件查看全部
-
安裝typescrip查看全部
-
typings引入js相關(guān)庫查看全部
-
類型定義文件查看全部
-
類中實(shí)現(xiàn)接口,接口定義方法,類里面必須實(shí)現(xiàn)查看全部
-
接口,接口作為參數(shù)類型,傳參必須跟接口定義一樣查看全部
-
for in 和 for of的區(qū)別
for in?
1迭代的是鍵名
2.同時將 屬性值一并輸出,
3.不可使用break打斷執(zhí)行
for of 另外還可以將字符串中的字母逐一輸出
查看全部 -
一個專門安裝類型定義文件的工具 github地址查看全部
舉報