這是我參與更文挑戰的第29天,活動詳情查看: 更文挑戰編程
基礎決定上層建築!最近重溫了ES6,我將知識點彙總整理成腦圖,一來能夠加深印象,二來方便之後查閱數組
注:本系列分上、下兩篇,當前爲下篇瀏覽器
上篇傳送門:三天三夜,整理了30張高清思惟導圖 | 帶你重溫ES6(上)服務器
Set和Map是ES6新增的數據結構,set相似於數組,但裏面沒有重複的東西,Map相似對象,可是能夠鍵能夠是任意數據類型markdown
屬於一種「元編程」,能夠理解成,在目標對象以前架設一層「攔截」,外界對該對象的訪問,都必須先經過這層攔截數據結構
Reflect也是ES6爲了操做對象而提供的新API,但它可讓不少操做變得更易讀app
本質是經過構造函數Promise產生對象,對象裏面定義了一系列的方法,利用這些方法能夠更好的解決異步回調的問題異步
Iterator是遍歷器的意思,它爲各類數據結構提供一個統1、簡便的訪問接口,並利用新增的for of循環能夠很方便的實現各類數據的遍歷async
Generator是一種異步解決方案,語法行爲與傳統函數徹底不一樣ide
async本質上是Generator的語法糖,語義更好且不用手動調用next
本質是語法糖,大部分功能ES5均可以作到。可是它更語義化了
能夠經過extends關鍵字實現繼承
ES6 在語言標準的層面上實現了模塊化,能夠取代以前社區的CommonJS和AMD規範,成爲瀏覽器和服務器通用的模塊解決方案
能夠在script標籤中定義type爲"module",表示裏面是關於模塊化的一些東西。可是注意都是異步加載
一些大廠的編程風格,可借鑑
規格文件是計算機語言的官方標準,詳細描述語法規則和實現方法,當你遇到疑難的語法問題,實在找不到答案,這時能夠去查看規格文件
ES2018 引入了「異步遍歷器」,爲異步操做提供原生的遍歷器接口,即value和done這兩個屬性都是異步產生
是JavaScript操做二進制數據的接口
一些更新的東西
裝飾器是與類相關的語法,可用於修改類和類方法
以上就是此次整理的結果,但願對你有幫助!
未經本人許可,禁止轉載
歡迎點贊、收藏,若有疑問歡迎下方留言~