したがって、私は標準的な明らかにするモジュール パターンを持っており、すべての構成設定を公開するのではなく、それらの構成の小さなサブセットを公開したいだけです。回避策や不足しているものがあるかどうかは、機能していません。
var rmp = function(){
var config = {
someValue = "I like p&j sandwiches",
anotherVal = {
a: 'somevalue'
}
}
var func1 = function(){
// do some stuff
}
return {
func1: func1,
config.someValue: someValue // <-- doesn't work
config[someValue] : someValue // <-- doesn't work
config : config // <-- works
}
}
ハッシュのプロパティをスタンドアロンとして使用できないようです。もちろん、その値を返すだけの関数を作成すれば、うまくいきます。しかし、私はこれのために別の機能を作成したくありません。
var showme = function(){
return config.someValue;
}
return {
func1: func1,
showme: showme
}