downloadPhoto('http://coolcats.com/cat.gif', handlePhoto)
function handlePhoto (error, photo) {
if (error) console.error('Download error!', error)
else console.log('Download finished', photo)
}
console.log('Download started')
Я знаю handlePhoto как обратный вызов передается в downloadPhoto, но я путать с самой handlePhoto функции, то первый параметр является ошибкой, является то, что средства JS признать это ошибкой? я могу использовать замену «err» или другое имя параметра. И что является вторым параметром в console.log, я пока не могу найти для него точно ответ.Javascript, как «ошибка» в качестве параметра
Вы можете указать параметры, что хотите. Это просто означает, что где-то внутри 'downloadPhoto', он по сути вызывает' handlePhoto (mightBeAnError, photoData) '. –