私はあなたがそれをJavaScriptで生命維持だとわかりますhereキーワード
からのサンプルコードを読んメートル。いくつかの文書を読んだ後、私はそれが何であるか、そしてそれがどのように単純な方法でうまくいくのかをよく理解しています。
var access = routingConfig.userRoles;
:
しかし、このスクリプトの最後で、それは「この[ 『routingConfig』]」
(function(exports){
// Other codes
exports.userRoles = buildRoles(config.roles);
// Other codes and definition of buildRoles
})(typeof exports === 'undefined' ? this['routingConfig'] = {} : exports);
を渡しそして、我々が他のスクリプトファイルに次のようにそれを直接呼び出すことができているようです
だからこの「キーワードを追加し、グローバル名前空間として機能しているようです
(typeof exports === 'undefined' ? this['routingConfig'] = {} : exports);
の正確な用法何R」 outingConfig 'をキーと値のペアとして使用します。
コンソールを開いて 'this'と打ち込むと、グローバルなウィンドウが表示されます。 – dannyjolie