Функция обратного вызова Javascript с параметрами [дубликаты]
На этот вопрос уже есть ответ здесь:
Передать дополнительный аргумент в функцию обратного вызова 4 ответаЭтот вопрос выглядит как дубликат, так как заголовок почти повторяется. Но моя проблема кажется проще, и я могуне могу найти ответ на это.
У меня есть функция Javascript, которая выполняет другую функцию обратного вызова, она работает так:
firstfunction(callbackfunction);
где функция обратного вызова определяется как:
callbackfunction(response) {
if (response=='loggedin'){
// ... do stuff
}}
но я хочу, чтобы это было примерно так:
callbackfunction(response, param) {
if (response=='loggedin'){
// ... do stuff with param
}}
Мой вопрос, это работает, чтобы передать параметр следующим образом:
firstfunction(callbackfunction(param));
или я делаю это неправильно?