1
同様のNode.jsファイル内にバインド機能するものです関数は、デフォルトのウィンドウオブジェクトにバインドされています。明らかに結果はオブジェクトはNode.jsのファイルのコードの下に
ですが、node.jsファイルにバインドされている機能は何ですか?
ありがとうございます!
同様のNode.jsファイル内にバインド機能するものです関数は、デフォルトのウィンドウオブジェクトにバインドされています。明らかに結果はオブジェクトはNode.jsのファイルのコードの下に
ですが、node.jsファイルにバインドされている機能は何ですか?
ありがとうございます!
strict mode
を使用しない場合、this
はすべてのモジュールで共有されるグローバルオブジェクトになります。
node js1.js
// js1.js
const logT2 = require("./js2").logT2;
function logT1() {
return this;
}
const thisInT1 = logT1();
const thisInT2 = logT2();
console.log(thisInT1 === thisInT2 && typeof thisInT1 === "object");
// js2.js
function logT2() {
return this;
}
exports.logT2 = logT2;
それはグローバルオブジェクトは、単にブラウザと同じようにはGlobal' 'を通じてもアクセス可能です。 – Ryan