ES6的新特性到這里就是第三期了也是最后一期,今天我們將把剩余的幾個(gè)ES6特性介紹完畢,希望能夠給同學(xué)帶來(lái)幫助,還是帶好小本本我們開(kāi)始了。
十三、Promise
Promise 是異步編程的一種解決方案,比傳統(tǒng)的解決方案——回調(diào)函數(shù)和事件——更合理和更強(qiáng)大。
web前端培訓(xùn)ES6特性1" />
十四、循環(huán)遍歷
ES6 借鑒 C++、Java、C# 和 Python 語(yǔ)言,引入了for...of循環(huán),作為遍歷所有數(shù)據(jù)結(jié)構(gòu)的統(tǒng)一方法。
for...of循環(huán)可以使用的范圍包括數(shù)組、Set 和 Map 結(jié)構(gòu)、某些類似數(shù)組的對(duì)象(比如arguments對(duì)象、DOM NodeList 對(duì)象)、Generator對(duì)象,以及字符串。
for...of 可以與 break / continue / return 配合使用。
對(duì)于普通的對(duì)象,for...of結(jié)構(gòu)不能直接使用,會(huì)報(bào)錯(cuò)。使用 for...in 來(lái)遍歷普通對(duì)象。
十五、async / await
十六、class類與繼承
十七、ES6模塊化
使用export default拋出模塊:
export default xxx; // 拋出模塊
import xxx from './xxx' // 引入模塊
使用 export 拋出模塊
十八、裝飾器
許多面向?qū)ο蟮恼Z(yǔ)言都有修飾器(Decorator)函數(shù),用來(lái)修改類的行為。
裝飾器用于修飾一個(gè)類:
裝飾器用于修飾一個(gè)類的方法:
以上就是剩余的ES6特性介紹了,希望能夠?qū)δ愕拈_(kāi)發(fā)帶來(lái)幫助,最后歡迎對(duì)web前端培訓(xùn)感興趣的同學(xué)來(lái)到千鋒web前端培訓(xùn)班參加我們的web前端培訓(xùn)課程的學(xué)習(xí),現(xiàn)在咨詢更有免費(fèi)學(xué)習(xí)資料可以領(lǐng)取,趕緊來(lái)了解一下吧。