关于ES6箭头函数的this

首先说明一下: 所有的箭头函数都没有自己的this,都指向外层,这个外层是指外层作用域,作用域只存在于函数中,没有外层函数即没有外层作用域之说 箭头函数不能修改this,无论用call、bind还是apply都不行 列举几个例子: sample1: function foo() { setTimeout( () => { console.log("id:", this.id); }
相关文章
相关标签/搜索