JavaScript: возможно ли передать переменную в функцию обратного вызова, которая назначена переменной?

Многие люди говорят, что об этом слишком много просят в комментариях, что заставило меня колебаться, но я до сих пор не нашел решения в их ответах, в основном потому, что (1) они обычно используют jQuery и (2) вопросы обычно содержат технические детали, которые я не понимаю.

У меня есть функция с переменной внутри. Переменной присваивается функция. Я уверен, что эта концепция не является эксклюзивной для AJAX, но в этом контексте я использую ее, если она имеет значение.

function iClick(this)
{
    var foo = "I would like to pass this.";

    ajax.onreadystatechange = function (foo) { alert(foo); }
}

Я хочу передать переменную в функцию. Однако, поскольку нет оригинального объявления функции, как мне указать параметры? Могу ли я это сделать?

Ответы на вопрос(5)

Ваш ответ на вопрос