Javascript: drucken Sie den index eines array

Ich habe diese Frage in einem interview

Mithilfe von javascript schreiben, die ein array von n Elementen. Jedes element im array eine Funktion, die Anrufe Konsole.log von seinen eigenen index. Für zB das erste element-Konsole.log 0, die zweite element-Konsole.Protokoll 1....

Vielen Dank im Voraus

Edit: Sorry für die Fragen vor der recherche. Im neuen Programmierung & weiß nicht, was die Schließung ist & konnte nicht finden, etwas zu suchen. Ich habe die Antwort selbst, aber hier ist das problem, das ich hatte. Ich schrieb so etwas wie dieses

n = 10
var array = []
for (var i=0; i < n; i ++) {
array[i] = function() {
        console.log(i);
    }
}

for (var j=0; j < n; j ++) {
    array[j]()
}
InformationsquelleAutor hvu89 | 2013-06-13
Schreibe einen Kommentar