var OrderDetails = function () {
var orderdetails = {};
orderdetails.doSomething = function(){
alert('do something');
};
return orderdetails;
}
コードの他の場所...
processMethod('doSomething')
function processMethod(strMethod)
{
// strMethod = 'doSomething';
var orderdet = OrderDetails(); //not the exact instantiation, just illustrating it is instantiated
orderdet.strMethod(); //this is the line I'm stuck with.
}
私は現在、Javascript の文字列名を介してメソッドを呼び出そうとしています。この問題の潜在的な解決策として、apply、call、および eval() を調べましたが、それらのいずれも機能しないようです。私の特定のオブジェクトシナリオについて、構文に関するガイダンスはありますか?