評価されているものがユーザ生成されていないので、evalやevalのない文字列 "getData"を実行する方が良いでしょうか?evalなしで文字列を実行していますか、ここで使用するにはeval okですか?
object.myMainObject(Marcus)
object = {
Data = {
Marcus : function(){
alert('marcus function')
},
James : function(){
alert('james function')
}
}
myMainObject : function(string){
getData = "object.Data." + string + "()"
eval(getData)
}
}
はい。少なくとも週に1回質問を受け取ります。私は、JavaScriptの初心者がすべてどこから来ているのか、なぜオブジェクトとしてそのような重要な基礎を教えられていないのだろうかと疑問に思う。 – delnan