私は当初どのようにするのかを尋ねていましたが、プロパティ名を渡すのと同じようにメソッド名を渡すことができます。しかし、この悪い練習ですか?それをしない理由は何ですか?ObjをParamとして呼び出すメソッドを渡します
var actionsObj = {
writeSomething: function(){console.log('lol');}
}
function doSomeAction(writeSomething){
actionsObj[writeSomething]();
};
doSomeAction('writeSomething'); //executes writeSomething method of actionsObj
問題がきちんと解決されない場合は、理由はありません。 –
はい。これは問題ありません。 –
全く問題はなく、次のコマンドを使ってパラメータを検証できます。typeof writeSomething == "function" – SPlatten