js的箭头函数是没有this和arguments变量的,如果这2个变量可以打印出来值,那么他们一定是来自父级作用域的
function f() {
this.a = 1;
let b = () => alert(this.a);
b();
}
//弹出结果为1
f();
function f() {
return () => alert(arguments[0]);
}
//弹出结果为1
f(1, 2)(3, 4);