"use strict"がjavascriptで期待通りに機能しないという面白いケースが見つかりました。 以下の機能Javascriptでstrictを使用して太い矢印には使用できませんか?
"use strict";
var y =() => {
console.log(this);
}
var x = function() {
console.log(this);
}
x(); // undefined due to use strict
y(); // window object
私は太っ矢印コンテキストは未定義で上書きする必要がある、または私の仮定が間違っていると思いますか?
グローバルスコープ( 'this'は' window'オブジェクトです)でこれを実行しているので、矢印関数の 'this'は字句ですが、これについて予期しないことはありませんか? – Bergi