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