これが私の機能です
var getLocaleDefault = function(settings){
var defaultLocale = settings.defaultLocale;
eval('var locale = settings.locale.'+defaultLocale);
return locale;
}
settings はJSON.parse()
JSON の ed オブジェクトです
{
"classes": 8,
"config": "classConfig",
"locale": {
"en": "localeEn"
},
"defaultLocale": "en"
}
コードは次のとおりです。 isobject.locale.en
という理由だけで取得しようとしています。私がやろうとしていることを達成するための eval 以外のより良い方法はありますか? それとも、この種の作業を行うための最良/効果的な方法ですか?defaultLocale
en