# ECMAScript 6 入門
《ECMAScript 6 入門》是一本開源的 JavaScript 語言教程,全面介紹 ECMAScript 6 新引入的語法特性。
[](http://es6.ruanyifeng.com/images/cover.jpg)
本書覆蓋 ES6 與上一個版本 ES5 的所有不同之處,對涉及的語法知識給予詳細介紹,并給出大量簡潔易懂的示例代碼。
本書為中級難度,適合已經掌握 ES5 的讀者,用來了解這門語言的最新發展;也可當作參考手冊,查尋新增的語法點。
全書已由電子工業出版社出版,2017年9月推出了第三版,書名為《ES6 標準入門》。紙版是基于網站內容排版印刷的。
感謝張春雨編輯支持我將全書開源的做法。如果您認可這本書,建議購買紙版。這樣可以使出版社不因出版開源書籍而虧錢,進而鼓勵更多的作者開源自己的書籍。下面是第三版的購買地址。
- [淘寶](https://s.taobao.com/search?q=ES6%E6%A0%87%E5%87%86%E5%85%A5%E9%97%A8+%E7%AC%AC3%E7%89%88)
- [京東](https://search.jd.com/Search?keyword=ES6%E6%A0%87%E5%87%86%E5%85%A5%E9%97%A8%20%E7%AC%AC3%E7%89%88&enc=utf-8&wq=ES6%E6%A0%87%E5%87%86%E5%85%A5%E9%97%A8%20%E7%AC%AC3%E7%89%88)
- [當當](http://product.dangdang.com/25156888.html)
- [亞馬遜](https://www.amazon.cn/ES6%E6%A0%87%E5%87%86%E5%85%A5%E9%97%A8-%E9%98%AE%E4%B8%80%E5%B3%B0/dp/B0755547ZZ)
- [China-pub](http://product.china-pub.com/6504650)
### 版權許可
本書采用“保持署名—非商用”創意共享4.0許可證。
只要保持原作者署名和非商用,您可以自由地閱讀、分享、修改本書。
詳細的法律條文請參見[創意共享](http://creativecommons.org/licenses/by-nc/4.0/)網站。
- 前言
- ECMAScript 6簡介
- let 和 const 命令
- 變量的解構賦值
- 字符串的擴展
- 字符串的新增方法
- 正則的擴展
- 數值的擴展
- 函數的擴展
- 數組的擴展
- 對象的擴展
- 對象的新增方法
- 運算符的擴展
- Symbol
- Set 和 Map 數據結構
- Proxy
- Reflect
- Promise 對象
- Iterator 和 for...of 循環
- Generator 函數的語法
- Generator 函數的異步應用
- async 函數
- Class 的基本語法
- Class 的繼承
- Module 的語法
- Module 的加載實現
- 編程風格
- 讀懂規格
- 異步遍歷器
- ArrayBuffer
- Decorator
- 參考鏈接