我发现了一个有趣的案例,其中“使用严格”在 javascript 中没有按预期工作。以下功能
"use strict";
var y = () => {
console.log(this);
}
var x = function () {
console.log(this);
}
x(); // undefined due to use strict
y(); // window object
我认为胖箭头上下文也应该被 undefined 覆盖,还是我的假设是错误的?