次のパラメーターを取る汎用関数を作成しようとしています: JavaScript クラスのオブジェクト (型オブジェクト)、メソッド名 (型文字列)、およびパラメーター (型オブジェクト) を渡します。以下のように、 InvokeFunction という名前の関数を作成しました。
function InvokeFunction(objPerson , eventName, objParam)
{
// now here I want to invoke an function(eventName) which is present in objPerson(an javascript class) and also pass an objParam as it is an parametrized function
}
これを行う必要があります:
オブジェクトとイベント名、およびその関数のパラメーターの必要性だけを渡す 1 つの共通の場所が必要です。
これは try catch ブロック内で処理されるため、渡されたイベント名がオブジェクトに存在しない場合は、例外を処理します。