ES6提供了箭头函数,例如:
var quadr= x => x * x;
我知道这会影响this
,arguments
,super
和new.target
绑定。来源
这对于确保每个作用域中的this
正确无疑很有用。但我想知道这种绑定是否会影响脚本的内存占用。执行上下文中的对象是否较少?这是否会影响函数的性能?
当我们在箭头函数内部引用this
时会发生什么(关于内存和分配),例如:
function person(){
this.age=0;
//it's my birthday so...
()=>{
this.age++;
}
}