0
グローバルでクロージャで宣言された関数を作成するにはどうすればよいですか?これはGoogle Appsスクリプトのため、のウィンドウはありません。ウィンドウを使わずにクロージャグローバルで宣言された関数を作成する
Google Appsスクリプトでクロージャを使用する方法についてのドキュメントがありますが、この例では関数の代わりにオブジェクトが宣言されています。 http://code.google.com/googleapps/appsscript/articles/appengine.html
var JSON = JSON || {};
// foo = function(){}
(function()
{
...
foo = function (a, b)
{
...
}
foo.prototype =
{
...
}
// window.foo = foo; // Not Possible
}());
おかげでここでの例です。私は3rdPartyであるクロージャーを編集し続けるつもりはなかった。だから、私はvar window = {}と宣言しました。 window.foo()を呼び出すと、 – anjanesh