たくさんの変数を格納するこのモジュールパターンがあります。任意の変数を返すことができる単一の関数を作成したいと思います(実際のモジュールには実際の関数があります-これは単なるストライプダウンバージョンです)。
var myObject = (function() {
var _savings = '100',
_year = new Date().getFullYear(),
_phone = '1-800-555-1234';
return {
getMe: function(param) {
return eval(param);
}
使用例は、myObject.getMe('phone');
「1-800-555-1234」をうんちすることです。
eval()は非常に邪悪なので、使用を避けたいと思います。
ありがとう!