關於ES6箭頭函數的this

首先說明一下: 所有的箭頭函數都沒有自己的this,都指向外層,這個外層是指外層作用域,作用域只存在於函數中,沒有外層函數即沒有外層作用域之說 箭頭函數不能修改this,無論用call、bind還是apply都不行 列舉幾個例子: sample1: function foo() { setTimeout( () => { console.log("id:", this.id); }
相關文章
相關標籤/搜索