後でグローバル変数 x を介してアクセスされ、「モジュール」のように動作する即時関数内にコードをカプセル化しようとしています。
コード:
var x = (function () {
console.log(x); // undefined
console.log(this); // undefined
})();
this
しかし、関数自体を参照するために使用できない理由がわかりません。
編集:
即時関数は厳密モードの別の関数内にあります( "use strict"
)