callback вообще-то это передача ссылки функции 1 в параметр функции 2, и последующая работа с ссылкой функции 1 внутри функции 2. Если в параметр функции 2 передать вызов функции 1 - f1() - то мы в параметр функции 2 уже передадим результат работы функции 1, т.е. то, что она возвращает. А результат работы функции 1 вызвать внутри функции 2 уже нельзя будет, только если функция 1 не возвращает какую-нибудь другую функцию 3.
Смотрю твой курс ReactJS+Redux, и пришел сюда по твоей наводке) Отличное объяснение спасибо) Единственный минус так это, что нужно было увеличить размер шрифта)
Безусловно да, спасибо за уточнение! Ведь передачу мы делаем функции не для самого факта передачи, а для ее последующего (отложенного) вызова где-то там в другом месте, куда мы её передали!
@@levatruskavec2199 судя из видео, в функции перед отложенным вызовом еще может быть много кода, вот и получится, что пока дойдем до самого вызова, пройдет время, отсюда и отложенность, а не срочный вызов, если бы мы поставили скобки
Колбеки используется не только для асинхронности, потому неправильно так говорить. Колбек например в Array.map вызывается сразу, без всякой отложенности.
Читал сам и смотрел у других, ни как понять не мог что к чему. При этом интуитивно понимал, что ничего сложного в теме нет. Но стоило один раз посмотреть объяснение от Димыча и все встало на своим места).
Ахаха. 🤣🤣🤣Час ночи, а я сижу смеюсь и рисую в тетрадке жирную BIGY с f1 и f2. Насмеялась, особенно с "Bue" (Bye). Про рабов просто ор. 😂 Спасибо за видео. Не пожалела, что посмотрела.
Пришёл сюда из урока React №35 по анотации. Сначала думал зачем это смотрю вообще. Но хорошо зашло, чувствую как мозг на программирование настраивается.
привет из 2022, пришел с твоего проекта по Реакт! Я представляю лица людей, которые вообще не понимают как работаю функции и кол-беки... :D И затем их лица после этого видео! :D Но когда есть понимание то все афигенно! JS сила!
Минут 15-ть можно было заметить 2-3-мя просто объяснив, в чём разница между _именем_ функции и её _вызовом._ А так же можно было ещё за пару минут объяснить как работают _параметры_ функции.
Ребята, рассмотрите следующий код: function start(callback) { return callback(3, 5); } let a = start(function(num1, num2){ alert(`${num1} ${num2}`); return num1 + num2; }) alert(`Результат: ${a}`); Можно объяснить как в параметры num1, num2 попадают фактические значения 3-5? Спасибо большое за ответ.
а в ответ на твой вопрос: ты создал функцию start. и почему-то туда как аргумент передал другую функцию function с неизвестными num1 num2. Если коротко, то callback(3,5) это и есть function(3,5)
Занимаюсь давно, блогеров смотрел много, но твой контент актуален и прекрасен даже спустя 5 лет. Респект тебе и спасибо за труд
И каша в голове развеялась в данном вопросе и поулыбался от души))
Спасибо!!
Блин Чувак- такое ржачное видеоо:) Но прикол в том, что после твоего видео наконец-то стало понятно. Спасибо за объяснение:)
Понятно друг, спасибо, очень легко объяснил, давай пожалуйста побольше практики
Сначала думал что автор плохо объясняет плюс ржачно. А потом стало всё понятно. Захотелось даже записаться на курс))
ахирительно объяснил! Спасибо тебе огромное, добрый человек. Побольше бы таких людей, а то ничего не понятно. Спасибо за труды
Объясняет ржачно, зато реально понятно становится, особенно когда только начинаешь JS изучать)спасибо чувак!)
Спасибо. Сколько я видео пересмотрел и курсы прошел, но сейчас мать его понял, что такое callback.
До того, как посмотрела видео, уже начиталась, НО ясность принесло именно объяснение с ф1, ф2 и бигги. Спасибо большое!
Мать его колбэк !🤩🤣🤣🤣 тут за одно название надо Оскар давать!!!!!😆😆😆
Диман, я кайфую от твоей подачи!!! Всё как он есть!!!))))
Две недели... и тут за 10 мин все понятно. Спасибо!
callback вообще-то это передача ссылки функции 1 в параметр функции 2, и последующая работа с ссылкой функции 1 внутри функции 2.
Если в параметр функции 2 передать вызов функции 1 - f1() - то мы в параметр функции 2 уже передадим результат работы функции 1, т.е. то, что она возвращает. А результат работы функции 1 вызвать внутри функции 2 уже нельзя будет, только если функция 1 не возвращает какую-нибудь другую функцию 3.
я на средине ролика: ААААААААА!!! ПОНЯТНО ТЕПЕРЬ!!!! ЭТО ЖЕ ПРОСТО!!!
Смотрю твой курс ReactJS+Redux, и пришел сюда по твоей наводке) Отличное объяснение спасибо) Единственный минус так это, что нужно было увеличить размер шрифта)
*callback* - это *не* просто передача функции в качестве параметра (как можно было бы понять из данного видео), а *отложенный вызов* этой функции!
Безусловно да, спасибо за уточнение! Ведь передачу мы делаем функции не для самого факта передачи, а для ее последующего (отложенного) вызова где-то там в другом месте, куда мы её передали!
А откуда эта отложенность возникает ? Какова его природа ?
@@levatruskavec2199 судя из видео, в функции перед отложенным вызовом еще может быть много кода, вот и получится, что пока дойдем до самого вызова, пройдет время, отсюда и отложенность, а не срочный вызов, если бы мы поставили скобки
Колбеки используется не только для асинхронности, потому неправильно так говорить. Колбек например в Array.map вызывается сразу, без всякой отложенности.
@@moskalenko2k24
Выход из стека вызовов - по сути асинхронность...
Теперь все понятно, остальные так сложно рассказывают, спасибо. Ждем продолжения Angular)
Учитель молодец! Очень доходчиво! Спасибо.
бля поржал вообще нормально ! Бай или Буе ... или это купить ))))))) Лайк, жалко я не в Минске, хотя этим летом был там проездом )
Пожалуй лучшее объяснение колбэков.
просто благодарочка! информация на вес золота
Спасибо! Ты прирожденный учитель! ))) Успехов! Ржачно объяснил, но я наконец то разобрался
Спасибо Димыч! Ты хорошо все объясняешь !
лучший канал для меня, не слушай мурыча)
Отличное объяснение, я наконец-то прозрела!
Читал сам и смотрел у других, ни как понять не мог что к чему. При этом интуитивно понимал, что ничего сложного в теме нет. Но стоило один раз посмотреть объяснение от Димыча и все встало на своим места).
стало яснее, пойду дальше в путь самурая)
Угарное видео, с твоих фэйлов, что программа себя ведет не так как ты хочешь. Веселее учиться так даже))) спасибо за твою работу
Очень круто изъясняешь!)респект тебе)
Очень доступно супер! спасибо!
"Я батя, а это мои рабы" хаха.
Не повело, чуваку с отцом.
Когда паша техник пошел в айти
Лайк за опенинг 👍
Спасибо, вы объясняете так, что до меня сразу доходит!)
Всё! Понял! Спасибо, это самое лучшее объяснение. Спасибо огромющее. Я снова могу спать спокойно))).
Ахаха. 🤣🤣🤣Час ночи, а я сижу смеюсь и рисую в тетрадке жирную BIGY с f1 и f2. Насмеялась, особенно с "Bue" (Bye). Про рабов просто ор. 😂 Спасибо за видео. Не пожалела, что посмотрела.
Спасибо, чувак, стало понятнее.
Стало яснее. Спасибо.
Пришёл сюда из урока React №35 по анотации. Сначала думал зачем это смотрю вообще. Но хорошо зашло, чувствую как мозг на программирование настраивается.
привет из 2022, пришел с твоего проекта по Реакт!
Я представляю лица людей, которые вообще не понимают как работаю функции и кол-беки... :D
И затем их лица после этого видео! :D
Но когда есть понимание то все афигенно!
JS сила!
Музычка прикольная. Расказывай в каждом видео про горячие клавиши как комментируешь все строки итд
что я понял: в раба нужно что то засунуть.
Ахах
Да, весело ))))
Топ видос , сразу все понятно становится , хотелось бы чтоб автор всегда пилил такие видосы)
И правда, после этого видео все стало ясно. И очень смешно)
мы говорим функция вызови вот эту функцию когда тебе по кайфу будет ахах хорошо объясняешь Дмитрий большое спасибо
Спасибо большое , ты бы знал, как помог)
рад стараться, друг!!
Огромное спасибо
Минут 15-ть можно было заметить 2-3-мя просто объяснив, в чём разница между _именем_ функции и её _вызовом._ А так же можно было ещё за пару минут объяснить как работают _параметры_ функции.
Ну сделай видео и объясни за 2-3 минуты хотя бы что такое JS... А потом уже посмотрим ставить тебе лайк или нет
@@ravabat5841
Мальчик, отдыхай!
Мне твой лайк, как козе баян...
@@ravabat5841
А мальчик-то - тормоз!
😂😂😂
@@victormog ну так т о твое мнение тоже, тут козе баня, Димыч объясняет как надо!
@@andreybarsov7870
Учись форумом пользоваться, коза...
Спасибо за урок!Разложил знания по полочкам!
Димыч умеет в колбеки! особено про БУЭ понарвилось))
в чем проблема просто вырезать лишние моменты?
👍 понятно
Димыч, ты бог обьянений)))
Эта функция мой крепостной!!🤣🤣🤣
И обучился, и поржал ))) Класс! Подписался
Спасибо!
Спасибо,очень и очень доступно!!!!
мне нравится это видео))) но вот на бумажке рисовать)) такое)))) лишнее наверно))) а вообще огонь!!
Было бы хорошо более структурировано и с конкретным примером, где это НУЖНО :)
Подача как всегда радует)
Благодарствую от души
почему я так ору? ))) спасибо большое за видео)))
Отлично объясняешь, подача бомба!
25:43 это ти, когда понял что такое callback функция.
Спасибо, и научил и настроение поднял. + )))
Поржал. И понял! Спасибо тебе коллега!
Круто! Доходчиво.
спасибо большое!
Bye! - пока Buy - купить
Sank u 🤪
круто !
Сэй буе, чувак)))
пересмотрел кучу других видео и читал разные статьи, но нихера не понял. А после просмотра этого видео все стало ясно, да еще и поугарал
топ урок
Спасибо большое, ты крут= )
топ гайд !!!!
За видео лайк, однозначно, но сей буэ это что-то!! )))
То самое чувство, когда перед видео реклама очередного говнокурса, но ты знаешь что Димыч в 100 раз лучше все объяснит!
Прекрасный урок)
Топчик 😅😎😎😎
Ребята, рассмотрите следующий код: function start(callback)
{
return callback(3, 5);
}
let a = start(function(num1, num2){
alert(`${num1} ${num2}`);
return num1 + num2;
})
alert(`Результат: ${a}`);
Можно объяснить как в параметры num1, num2 попадают фактические значения 3-5? Спасибо большое за ответ.
своей головой думал? когда писал это? )
просто вот те алерты в каждой строке немного смущают.
а в ответ на твой вопрос: ты создал функцию start. и почему-то туда как аргумент передал другую функцию function с неизвестными num1 num2. Если коротко, то callback(3,5) это и есть function(3,5)
addEventListener, setTimeout, setInterval - это функции WebAPI :P
после его курсов на собеседовании:
- что такое callback?
-это наша шл*шка
😎 лучше не пробовать такое)
Я поугорал от души брат, спасибо)))
Ясно-понятно! ( раби и чуваки)))
Тоже само что и прописать имя другой функции, в функции для запуска, только с одним исключением, разные функции под одним именем.
спасибо , пойду засуну свой колбек в раба
топово!
Чел, не понимаю что такое callback ф-и, посмотрел видос минуиу, это так смешно, твои объяснения) надеюсь ты мне втемяшишь что это и с чем едят))
Это функция, которая выступает параметром другой функции
красава
Бляяя. Наконец то я понял!!! Видео БИМБА!
😍
СПАСИИИИИБО :)
Если ничего не поняли, поставьте скорость на х2)
Стало жалко рабов-колбеков)
Топ
Cool) го асинхронные генераторы.
так называемый топ контент сука
Димыч, я прозрел
Да, я не один месяц въезжал.
Thank you I realized 80%
тема сложная, круто, что пригодилось!