В следующем коде яваскрипта (подчеркивание библиотеки):Подчеркивание Код Не Понял
function getStudentInfo(elem, indx, list){
//does stuff with them
}
window.addEventListener("load", function(e){
_.each(students,getStudentInfo);
}
студентов массив выглядит следующим образом
var students=[
{
"first":"Woody",
"stuff":"12",
}
//a lotta objects here
]
мой вопрос состоит в вызове Underscore _.each обратно функции , (getStudentInfo), где getStudentInfo знает, что такое параметры? Что передало ему параметры?
Вы прочитали документы? http://underscorejs.org/#each –
* «Что передало ему параметры?» * '_.each' делает. Вы передаете функцию '_.each',' _.each' вызывает эту функцию. Какие параметры передаются функции, объясняется в документации. –
Считайте, что передача 'getStudentInfo' в качестве параметра' _.each' (почти) идентична выражению 'function (elem, indx, list) {return getStudentInfo (elem, indx, list); } '. –