Показать сообщение отдельно
  #3 (permalink)  
Старый 23.02.2013, 19:51
Аватар для Amphiluke
   ☽
Отправить личное сообщение для Amphiluke Посмотреть профиль Найти все сообщения от Amphiluke
 
Регистрация: 07.01.2011
Сообщений: 254

Можно завести отдельную функцию для определения callback`ов. К примеру,
function setCallbacks(fileref, fname) {
    fileref.onload = function() {
        console.log(fname + " loaded successfully");
    };
    fileref.onerror = function() {
        console.log("Some error occurred with loading " + fname);
    };
}
...
for (i = 0; i<fileref.length; i++) {
    setCallbacks(fileref[i], fname[i]);
}

(Экономия на создании функций в цикле)
Ответить с цитированием