JavaScript: Ist es möglich, eine Variable an eine Callback-Funktion zu übergeben, die einer Variablen zugewiesen ist?

Viele Leute sagen, dass dies in den Kommentaren zu oft gefragt wird, was mich gezögert hat, dies zu fragen, aber ich habe immer noch keine Lösung in ihren Antworten gefunden, hauptsächlich, weil (1) sie normalerweise jQuery verwenden und (2) Die Fragen enthalten normalerweise technische Details, die ich nicht verstehe.

Ich habe eine Funktion mit einer Variablen im Inneren. Der Variablen ist eine Funktion zugeordnet. Ich bin sicher, dass dieses Konzept nicht exklusiv für AJAX ist, aber das ist der Kontext, in dem ich es verwende, wenn es einen Unterschied macht.

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

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

Ich möchte eine Variable an die Funktion übergeben. Wie kann ich Parameter angeben, da es keine ursprüngliche Funktionsdeklaration gibt? Kann ich das überhaupt machen?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage