第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

TypeScript入門

JoJo 全棧工程師
難度初級
時長 1小時50分
學(xué)習(xí)人數(shù)
綜合評分9.57
151人評價 查看評價
9.5 內(nèi)容實用
9.6 簡潔易懂
9.6 邏輯清晰
  • 析構(gòu) 數(shù)組
    查看全部
  • 析構(gòu)表達式
    查看全部
  • import 控制模塊導(dǎo)入 export 控制模塊導(dǎo)出
    查看全部
    0 采集 收起 來源:TypeScript-模塊

    2017-04-17

  • 接口:用來建立某種代碼約定,使得其他開發(fā)者在調(diào)用某個方法或創(chuàng)建新的類時必須遵循接口所定義的代碼約定 聲明接口 interface eg:interface Iperson{name:string} 用法一:作為一個參數(shù)的類型聲明 用法二:在接口里聲明一個方法,每個實現(xiàn)這個接口的類必須實現(xiàn)這個方法 eg interface Animal{ eat() } class Sheep implements Animal { eat(){} }
    查看全部
    0 采集 收起 來源:TypeScript-接口

    2017-04-17

  • 泛型:參數(shù)化的類型,一般用來限制集合的內(nèi)容 eg:var workers:Array<Person> = []; 聲明workers類型為數(shù)組且泛型為Person,表明workers里面只能放Person類型的數(shù)據(jù)
    查看全部
    0 采集 收起 來源:TypeScript-泛型

    2018-03-22

  • 類: 訪問控制符 public(默認為public):可以在類的外部被引用 private:私有的,只能在類的內(nèi)部被引用 protected:受保護的,不能在類的外部被引用 構(gòu)造函數(shù):類被實例化的時候被調(diào)用,且只被調(diào)用一次 constructor(){} 類的繼承 關(guān)鍵字:extends 繼承 eg:class employee extends person{} 關(guān)鍵字:super 用法一:調(diào)父類的構(gòu)造函數(shù),子類的構(gòu)造函數(shù)必須通過super來調(diào)用父類的構(gòu)造函數(shù) 用法二:調(diào)父類的其他方法
    查看全部
    0 采集 收起 來源:TypeScript-類

    2017-04-17

  • 箭頭表達式:用來聲明匿名函數(shù),消除傳統(tǒng)匿名函數(shù)的this指針問題 eg:var sum=(a rg1,arg2) =>arg1+arg2; eg:function getStock(name:string){ this.name=name; setInterval(()=>{ console.log("name is"+this.name) },1000) } var stock = getStock("IBM");
    查看全部
  • destructuring析構(gòu)表達式:通過表達式將對象或數(shù)組拆解成任意數(shù)量的變量 從對象中拆解變量 eg:function getStock(){ return { code:"IBM", price:{ price1:200, price2:400 } aaa:"xixi" } }; var {code:myCode,price:{price2}}=getStock(); 從數(shù)組中拆解變量 var myArry=[1,2,3,4,5,6,7,8] var [number1,,number3,...others]=myArry
    查看全部
  • generator函數(shù):控制函數(shù)的執(zhí)行過程,手動暫停和恢復(fù)代碼執(zhí)行(ES6規(guī)范,ts暫不支持) 關(guān)鍵字yield,并在函數(shù)聲明時在函數(shù)名前面使用"*",其效果相當(dāng)于給函數(shù)打斷點,在函數(shù)調(diào)用時通過聲明成一個變量,使用next();掉用一次,執(zhí)行到一個yield eg:function* dosomething(){ console.log("start"); yield; consle.log("finish"); }; var fn=dosomething(); fn.next();
    查看全部
  • Rest and Spread 操作符:用來聲明任意數(shù)量的函數(shù)參數(shù)(...) eg:functing fn1(...args){ args.forEach(function(arg){ console.log(arg) }) } ES6新語法:把任意長度的數(shù)組轉(zhuǎn)化成固定長度的參數(shù)的調(diào)用(ts暫不支持) var function fn2(a,b,c){} var arr1=[1,2]; var arr2=[3,4,5,6,7]; fn2(...arr1); fn2(...arr2);
    查看全部
  • 可選參數(shù):在函數(shù)的參數(shù)聲明的后面用問號來標(biāo)明此參數(shù)為可選參數(shù)(注意可選參數(shù)沒傳時的情況,且可選參數(shù)必須聲明在必選參數(shù)后面) eg:function(a:string,b?:string,c:string="jojo"){ console.log(a); console.log(b); console.log(c); }
    查看全部
  • 默認參數(shù):在參數(shù)聲明后面用等號來指定參數(shù)的默認值(帶默認值的參數(shù)在函數(shù)聲明的時候需要放在最后面) eg:function test(a:string,b:string,c:string="jojo"){ console.log(a); console.log(b); console.log(c); }
    查看全部
  • 參數(shù)類型:在參數(shù)后面用“:”指定類型,減少在開發(fā)過程中的錯誤 eg: var myname:string="zhai liang"; 若變量在第一次聲明的時候沒有指定類型,會自動檢測; 聲明任意類型變量:var alias:any viod:聲明函數(shù)不需要返回值 eg:function test(name:string):viod{}
    查看全部
  • 自動拆分字符串:自動拆分字符串中的變量,方法 eg: function test(template,name,age){ console.log(template); console.log(name); console.log(age); } var myname="zhai liang"; var getage=function(){ retrun 18; } test`hell my name is ${myname},im ${getage()}`
    查看全部
  • 字符串模板:在模板中引用變量${變量名},方法${事件名} eg:`<div> <span>${myname}</span> <span>${goHome()}</span> </div>`
    查看全部

舉報

0/150
提交
取消
課程須知
1、對javascript的基礎(chǔ)知識已經(jīng)掌握。
老師告訴你能學(xué)到什么?
1、TypeScript語言中的字符串新特性 2、TypeScript語言中的變量和參數(shù)新特性 3、TypeScript語言中的函數(shù)新特性 4、TypeScript語言中的匿名函數(shù) 5、TypeScript語言中的for of循環(huán) 6、TypeScript語言中的面向?qū)ο筇匦?/dd>

微信掃碼,參與3人拼團

微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對慕課網(wǎng)的支持!