首先說一下什麼是es6:es6
ECMAScript 6.0(如下簡稱 ES6)是 JavaScript 語言的下一代標準;數組
let 和 const 命令函數
let的基本用法:this
上面代碼在代碼塊之中,分別用let
和var
聲明瞭兩個變量。而後在代碼塊以外調用這兩個變量,結果let
聲明的變量報錯,prototype
var
聲明的變量返回了正確的值。這代表,let
聲明的變量只在它所在的代碼塊有效。3d
const的基本用法:code
const聲明的是一個常量,不能被修改,因此第二次聲明後會報錯!blog
數組的解構賦值:ip
以前最基本的寫法是這樣:爲變量賦值,只能直接指定值。字符串
如今能夠這樣寫:能夠從數組中提取值,按照對應位置,對變量賦值。
本質上,這種寫法屬於「模式匹配」,只要等號兩邊的模式相同,左邊的變量就會被賦予對應的值。
字符串的擴展:
暫時就瞭解到這麼多。。。。
箭頭函數:
箭頭函數內部沒有constructor方法,prototype,因此不支持new操做,箭頭函數的this始終指向函數定義時的this,而非執行時;
今天就到這裏啦。。。