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