[ES6] Javascript 開發者必須知道的 10個新功能

看板Ajax作者 (zong)時間7年前 (2016/12/05 23:03), 編輯推噓3(305)
留言8則, 2人參與, 最新討論串1/1
最近團隊在改寫上一版本的產品,從ES5 改版到 ES6。發現 ES6 除了在功能上的成熟穩 定之外,它令開發者可以少打很多字,完全沒有反對使用它的理由。 在 ES5 跳糟到 ES6 的過程中參考了很多文件, 我最喜歡的是 Azat 寫的這篇文章,列 了10個它的重點: 1. Default Parameters 2. Template Literals 3. Multi-line Strings 4. Destructuring Assignment 5. Enhanced Object Literals 6. Arrow Functions 7. Promises 8. Block-Scoped Constructs Let and Const 9. Classes 10. Modules 閱讀更多: http://bit.ly/2gSfvum -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.241.214.61 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1480950214.A.A43.html

12/06 09:56, , 1F
1 2 3 4 6 7 8 我常用,瀏覽器支援也不錯
12/06 09:56, 1F

12/06 09:57, , 2F
9 10 還需要 babel 支援,如果使用需要 compile 的語言
12/06 09:57, 2F

12/06 09:57, , 3F
可以考慮,最常見應該是 React
12/06 09:57, 3F

12/06 11:30, , 4F
推es6 超好用
12/06 11:30, 4F

12/06 11:30, , 5F
現在chrome瀏覽器已經支援除了modules以外的所有功能
12/06 11:30, 5F

12/06 12:15, , 6F
更正一下 2F 最後兩個字是框架 不是語言
12/06 12:15, 6F

12/06 12:16, , 7F
原來 ES6 Classes 已經有瀏覽器支援了
12/06 12:16, 7F

12/06 13:12, , 8F
我google了一下發現IE edge有支援modules....不過沒試
12/06 13:12, 8F
文章代碼(AID): #1OHO76f3 (Ajax)