コールバックとして使用したい文字列の配列がありますが、以下のコードは機能していません。
関数を実行すると、が含まれている場合にのみエラーがTypeError: fn is not a function
ログに記録されます。callback_array
update_front_page_images
callback_array
update_front_page_images
現在、実行したい関数の名前である要素()は1つしか含まれていません。
誰かが私が間違っていることを教えてもらえますか?
function run_reset_callbacks(callback_array){
for(var key in callback_array){
try {
fn = window[callback_array[key]];
fn();
}
catch(err) {
console.log('Function \''+callback_array[key]+'\' does not exist. '+err);
}
}
}