1.
ES6 重點
- 變數宣告:
var
是宣告全域變數;
let
是宣告只存活在 {}
中的變數;
const
是是宣告常數(無法再修改,但是 [array]
陣列及 {object}
物件可以塞值進去)
- 解構賦值 (Destructuring assignment) 語法是一種 JavaScript 運算式,可以把陣列或物件中的資料解開擷取成為獨立變數。
亦可直接將整個物件塞入:
- 箭頭函式運算式(arrow function expression)擁有比函式運算式還簡短的語法。它沒有自己的
this
、arguments、super、new.target 等語法。本函式運算式適用於非方法的函式,但不能被用作建構式(constructor)。
設定常數才能用箭頭函式
另一個例子(將數字陣列轉為文字)
- ES module
接收的部份:
-