-
帶你入坑ES6
查看全部 -
現在開始學習預計明天學習查看全部
-
箭頭函數,即將function去掉,然后在參數后添加箭頭=>,箭頭左邊表示參數,右邊表示函數體。當箭頭左邊只有一個參數時,()可以去掉,當箭頭函數右邊函數體只有一句時,{}也可以去掉。
箭頭函數里的this指向外部this。因為這個原因,箭頭函數在回調函數、對象內部、構造函數、原型方法等環境不能使用(this)。
箭頭函數里,沒有arguments這個參數。
查看全部 -
freeze也只能凍結表層,內部對象的值無法凍結仍然可以改變
自定義深層凍結無法修改的函數
????????function?myfreeze(obj){
????????????Object.freeze(obj)
????????????Object.keys(obj).forEach(function(key){
????????????????if(typeof?obj[key]?===?'object'){
????????????????????myfreeze(obj[key])
????????????????}
????????????})
????????}
查看全部 -
const
不允許重復聲明
不屬于頂層對象window
不存在變量提升
暫時性死區(必須先定義后調用,且必須在定義的時候同時初始化)
塊級作用域
查看全部 -
ES6 轉 ES5 環境搭建
查看全部 -
解構賦值使用場景
查看全部 -
Live server查看全部
-
箭頭函數 不能隨意使用的場景:
作為事件的回調函數
使用箭頭函數定義對象的方法
不可以使用arguments對象
不能作為構造函數
不能定義原型方法
查看全部 -
babel的環境構筑
查看全部 -
ES6轉換ES5
查看全部 -
ES6思維圖
查看全部 -
1.const定義的字符不能重復賦值,2,不屬于頂級的window對象。查看全部
-
1.const定義的字符不能重復定義,2.const定義的查看全部
-
[b,a] = [a,b] 的寫法
查看全部
舉報