LearnES6
1.0.0
您需要在es6.io上學習ES6所需的一切
Wes Bos免費獲得了這門課程,因為它是一份讚賞禮物❤️開始查看本課程的概述並設置懈怠。
思想:
var是功能範圍let & const是塊範圍let變量,但是無法更新const變量const變量的屬性可能會更改。那是因為整個對像不是不可變的。this內部箭頭函數完成的模塊#3-模板字符串
思想:學會: -
完成的模塊#4-其他字符串改進
思想:
startsWith() , endsWith() ,include()和重複()方法,並做了一些與之相關的實踐str.endsWith(searchString[, length])和str.startsWith(searchString[, position])完成的模塊#5-破壞
思想:
const { first, last, twitter } = someObjectHereconst [ first, last, twitter ] = someArrayHere完成的模塊#6-完成的模塊#6迭代和循環
思想:
for of的一些優勢foreach for for infor-of通過數組元素和大多數類似數組的對象(例如DOM Nodelist),參數,可以更輕鬆地循環循環Array.prototype.entries()方法以及如何將其與for-of一起使用for (const cut of cuts) ,只是為了獲取值for (const [i, cut] of cuts.entries()) ,用於索引和值完成的模塊#7-一系列數組改進
思想:
Array.from() & Array.of()方法find , findIndex , some和everyArray.from()的用例1.some() & .every()的用例2完成的模塊#8-向...打個招呼...蔓延和...休息
思想:
Rest parameters用例完成的模塊#9-對象文字升級
思想:
完成的模塊#10-承諾
思想:
完成的模塊#11-符號(最新的原始數據類型)
思想:
思想:
思想:
思想:
思想:
思想:
思想:
完成的模塊#14 -ES6工具
了解Systemjs,Babel和polyfills for ES6
Polyfills為舊瀏覽器中的所有ES6功能提供了很好的覆蓋範圍
完成的模塊#15-類
了解創建新類(聲明形式),定義靜態方法和原型方法,GET&SET方法
此外,了解了擴展現有類的父級的分類方法以及內置的子類別
簡單的用例用於子類內置類和DOM此處
思想:
Generators用例思想:
思想:
Set對象使我們可以存儲任何類型的唯一值,無論是原始值還是對象引用。WeakSet對象使我們可以將弱保存的對象存儲在集合中。WeakSet中存儲的對象,則可以收集它們。WeakSet是無法枚舉的思想:
Map對象保持鍵值對。Map對像以插入順序對其元素進行迭代-A for...of loop返回每個迭代的[key, value]的數組。WeakMap對像是鍵/值對的集合,其中鍵弱引用了鍵。思想:
思想:
思想:
Promise.all()思想:
padStart和padEnd思想:
Object.entries()和Object.values()的用例