、などのネイティブJavaScriptコンストラクター/関数はFunction
、どのスコープでも常に使用できますかObject
?Array
それらはグローバルオブジェクトまたは同じレベルまたはそれ以上のレベルのようなものに継承されていますか?
例として、MooToolsの自己実行関数には次の行が含まれています。
var Function = this.Function;
だから私は自分自身に尋ねました、これらのネイティブコンストラクターが利用できなくなる状況はありますか?たぶんサーバーサイドか厳密なJSですか?それとも、ローカル参照をキャッシュするのはパフォーマンスの問題ですか?しかし、もしそうなら、なぜこのようにしないのですか?
var Function = Function;