次のような文字列を取る関数があります"obj.key.subkey.subsubkey"。
function(obj, key) {
return eval('obj.'+ key);
}
evalこの場合の安全な代替手段は何ですか、それともeval問題ありませんか? new Functionこの場合、AFAIKでは機能しません。たぶんsplit、ループしますか?
次のような文字列を取る関数があります"obj.key.subkey.subsubkey"。
function(obj, key) {
return eval('obj.'+ key);
}
evalこの場合の安全な代替手段は何ですか、それともeval問題ありませんか? new Functionこの場合、AFAIKでは機能しません。たぶんsplit、ループしますか?