Im folgenden JavaScript-Code, (Unter Bibliothek):Unders Code Nicht
function getStudentInfo(elem, indx, list){
//does stuff with them
}
window.addEventListener("load", function(e){
_.each(students,getStudentInfo);
}
Studenten ist ein Array wie diese
var students=[
{
"first":"Woody",
"stuff":"12",
}
//a lotta objects here
]
meine Frage in Aufruf des Unterstreichungs _.each ist zurückblickt Funktion , (getStudentInfo) Woher kennt getStudentInfo die Parameter? Was hat die Parameter dazu weitergegeben?
Haben Sie die Dokumentation gelesen? http://underscorejs.org/#each –
* "Was hat die Parameter an es übergeben?" * '_.each' tut. Sie übergeben eine Funktion an _ _.each, _ _.each ruft diese Funktion auf. Welche Parameter an die Funktion übergeben werden, wird in der Dokumentation erläutert. –
Bedenke, dass die Übergabe von 'getStudentInfo' als Parameter an' _.each' (fast) identisch ist mit dem Befehl 'function (elem, indx, list) {return getStudentInfo (elem, indx, list); } '. –