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