2016-07-13 9 views
0

私は私の「helper.jsは他人のJSファイルに見えるかもしれないように、私は、このオブジェクトのウィンドウのインスタンスを作ることができますどのように「helper.js」javascriptを使用してウィンドウインスタンスを作成するにはどうすればよいですか?

helper = {}; 
helper.hello = function(name) { 
    return 'hello' + name; 
}; 
helper.bye = function(name) { 
    return 'bye' + name; 
}; 

と呼ばれるファイルに「ヘルパー」オブジェクトを持っています?

ありがとうございます!

+0

グローバル変数が必要ですか?そのコードはあなたのためにそれを行います。残りのコードの前にページにロードしてください。 [例](https://plnkr.co/edit/EczGz8nYGgpMoxOsvvMy?p=preview) –

+0

私が取り組んでいるコードはモジュールパターンを使用していますが、グローバル変数はカプセル化コードのために読み込まれないことがあります。 –

+0

それから、レイが言ったように窓にそれを付けてください。 'window.helper = helper'です。 –

答えて

2
helper = {}; 
helper.hello = function(name) { 
    return 'hello' + name; 
}; 
helper.bye = function(name) { 
    return 'bye' + name; 
}; 
window.helper=helper ; 
+0

これはすべてのファイルでこれにアクセスする予定ですか? – Ray

+0

作品、ありがとう –

関連する問題