Как я могу передать аргументы функции с указателем функции в Javascript - PullRequest
0 голосов
/ 11 февраля 2011

Это вопрос синтаксиса, который я предполагаю. Использование указателей на функции является новым для меня и требуется для фрагмента кода, с которым я работаю. Я хочу передать некоторые аргументы LoadResourceList, чтобы объяснить, как обрабатывать данные. LoadResourceList - это обратный вызов, когда ajaxObject завершил загрузку.

var getResourceList=new ajaxObject("resources.json",LoadResourceList); // Load Resource List
getResourceList.update();   

1 Ответ

0 голосов
/ 11 февраля 2011

Вы можете передать аргументы для LoadResourceList в ajaxObject также:

function ajaxObject(json, callback) {
    // code
    if( typeof callback === 'function' ) {
        var args = Array.prototype.slice.call(arguments, 2);
        callback.apply(this, args);
    }
}
...