True JS 24. Callback функции

  Рет қаралды 70,826

WebDev с нуля. Канал Алекса Лущенко

WebDev с нуля. Канал Алекса Лущенко

Күн бұрын

Пікірлер: 152
@Angelina_8833
@Angelina_8833 2 жыл бұрын
Гениально! Функция передана в качестве аргумента другой функции. Это самое простое объяснение, которое мне когда либо попадалось. Спасибо, до сих пор актуальная информация :)
@maxkrutov39
@maxkrutov39 6 жыл бұрын
Просто нет слов, это самый лучший специалист по js и самый лучший преподаватель!!!!!
@itgid
@itgid 5 жыл бұрын
Спасибо за комментарий!
@itgid
@itgid 4 жыл бұрын
спасибо!
@TarasOstapiuk
@TarasOstapiuk 2 жыл бұрын
Алекс, уроков по JS в нете валом, но именно только тьі обясняеш правильно и понятно.
@Bazilio3791
@Bazilio3791 2 жыл бұрын
Вчера сидел смотрел на callback как баран на новые ворота. Спасибо!
@angelikakhodzhaian7843
@angelikakhodzhaian7843 4 жыл бұрын
Неужели спустя невероятное количество часов крови, пота и попыток понять callback-и --- это удалось! Спасибо за урок! ⇧
@itgid
@itgid 4 жыл бұрын
рад что помог!!!
@shakhzod235
@shakhzod235 2 жыл бұрын
Спасибо, понял функцию колбэк посмотрев ваш ролик
@oleksiykurylyuk4696
@oleksiykurylyuk4696 4 жыл бұрын
Первая функция всеравно отработала первой, (в ней 1 миллиард итераций) вторая дожидалась очереди. Время: 1.35 function aaaa() { let qq = 0; while (qq < 1000000000) { qq += 1; } console.log(qq); } function bbbb(){ console.log(2); } aaaa(); bbbb();
@ВладМухортов-э1з
@ВладМухортов-э1з 6 жыл бұрын
Очень понятно и доступно,много информации за короткий промежуток времени,большое спасибо!!
@itgid
@itgid 6 жыл бұрын
Спасибо за комментарий!
@span4ev
@span4ev 6 жыл бұрын
Спасибо. Самые лучшие уроки. Ждём замыкания, прототипы и promise. Все эти страшные слова) а вы так понятно и просто объясняете, с живыми примерами, что любой поймёт) Как говорится, если учёный не смог что-то обьяснить ребёнку - он не учёный. Только здесь в контексте джаваскрипт
@span4ev
@span4ev 6 жыл бұрын
Только не понял, почему в дальнейшем функция y() переставала выдывать ошибку?
@ДмитрийНормов-ю6ц
@ДмитрийНормов-ю6ц 3 жыл бұрын
@@span4ev , теперь понял? Потому что мы передавали вместе нее то, что надо - 2-ю функцию.
@ДенисСероштан-й6т
@ДенисСероштан-й6т 6 жыл бұрын
Александр, спасибо! Самое доходчивое и понятное объяснение про callback. Хотелось бы увидеть урок про promise, ну и async/await по возможности
@JackSteamBoy
@JackSteamBoy Жыл бұрын
Как бы хотелось чтобы у меня препод в колледже был такой как вы, хоть я и закончил учебу 8 лет назад. Вы без капли преувеличения лучший!
@asylzhanb2325
@asylzhanb2325 4 жыл бұрын
Где же Вы были раньше... Лучшее объяснения которую когда-либо слышал, благодарю Вас!!
@MrReflection540
@MrReflection540 6 жыл бұрын
Вы прирожденный учитель- умеете доходчиво подать информацию. *Друзья, пишите побольше комментариев, чтобы продвинуть видео. Чем быстрее поднимем канал, тем больше будет роликов*
@itgid
@itgid 6 жыл бұрын
Спасибо! Да, не забываем лайки ставить!
@Shanluu
@Shanluu 5 жыл бұрын
В начале не совсем понял про "порядок исполнения кода". Но всё же быстро изложу, как это на самом деле, для тех кто не понял, что имелось ввиду. Когда скрипт вызывает функцию - он добавляет её в call stack. Также туда попадают все фукнции, которые находятся внутри уже попавшей функции. Когда они отрабатывают - они убираются из call stack. Но есть такие вещи как : setTimeout, Ajax запросы и т.д - это уже функции WebAPI браузера , который помогает JS с работой. Функции внутри WebAPI после отработки попадают не в call stack, а в callback queue. Откуда они уже попадают в call stack через event loop, только после того, как call stack будет пуст.
@ЛёхаХанин
@ЛёхаХанин 6 жыл бұрын
Один из принципов функционального прогарммирования прировнять к колбэк функциям - это гениально.
@TabookiGoo
@TabookiGoo 6 жыл бұрын
Материал, речь - все огонь, спасибо большое )
@victortee5269
@victortee5269 5 жыл бұрын
Очень понятно обьясняете. С шагами влево и вправо) спасибо!
@konstantinkkk8397
@konstantinkkk8397 6 жыл бұрын
очень доходчиво! Снимите видео про замыкания, может хоть благодаря Вам смогу понять как они работают! За данное видео большое спасибо!
@itgid
@itgid 6 жыл бұрын
Спасибо. А про замыкания я уже говорил частично. Посмотрите предыдущие видео.
@17u5h
@17u5h 2 жыл бұрын
очень хорошее объяснение. спасибо
@viktorys7360
@viktorys7360 4 жыл бұрын
Наконец-то простое и разжованое объяснение про callback. Спасибо))
@svitlana6420
@svitlana6420 2 жыл бұрын
Супер, у вас дар учителя!
@serdotsenko
@serdotsenko 6 жыл бұрын
ничего писать не планировал, но когда досмотрел до конца, решил, что всётаки напишу ) спасибо я всё понял, продолжай ) лайк, подписка!
@itgid
@itgid 6 жыл бұрын
Спасибо!
@Tipuchek
@Tipuchek 6 жыл бұрын
Ничего не буду писать. Хотя напишу) лучшая подача инфо. Спасибо)
@itgid
@itgid 6 жыл бұрын
спасибо!
@dimageorgiev5798
@dimageorgiev5798 6 жыл бұрын
Четко и по существу без водички !
@fisher1521
@fisher1521 3 жыл бұрын
Большое спасибо, за подробное объяснение!)
@atlantatesla9348
@atlantatesla9348 5 жыл бұрын
Спасибо большое за объяснение, вроде пишу на js, давно использую calback-функции, но сегодня задалась вопросом, а точно ли я знаю это определение, понимаю ли я, что именно входит в понятие calback-функций. Именно такие возвращения к истокам и понимание на очень простом уровне помогают более гибко и свободно использовать необходимые инструменты. Успехов и процветания вашему каналу)!!!
@itgid
@itgid 5 жыл бұрын
Спасибо! Очень приятно!
@macabrius9111
@macabrius9111 4 жыл бұрын
Большое спасибо за разъяснения. Лайк, подписка, всё как заведено))
@iliyabrook2933
@iliyabrook2933 4 жыл бұрын
Огромное спасибо! не хватало качественного разеснения о колбэках
@timoxin
@timoxin 5 жыл бұрын
Очень подробно и понятно. СПАСИБО!
@itgid
@itgid 5 жыл бұрын
Спасибо!
@user-bu3hzj734e4r
@user-bu3hzj734e4r 5 жыл бұрын
Офигеть какое хорошее объяснение и примеры. Спасибо! Уже подписываюсь
@yakut54
@yakut54 6 жыл бұрын
Спасибо, дядька! как всегда кратко, понятно и здорово! От души!
@АнтонВладыченко-с4д
@АнтонВладыченко-с4д 4 жыл бұрын
классно обьясняете! становится все понятно!
@MrColins710
@MrColins710 6 жыл бұрын
Пояснення супер, чітко і конкретно, дякую
@МуратОрозобаев
@МуратОрозобаев 5 жыл бұрын
А почему не соблюдает порядок выполнения функций. Это относится только к асих функци. То есть setTimeout, ajax или promise
@itgid
@itgid 5 жыл бұрын
господи, раз оговорился, теперь хоть видео удаляй.
@nugamsk
@nugamsk 4 жыл бұрын
Очень понятное объяснение! Спасибо
@PavelPogosov
@PavelPogosov 4 жыл бұрын
Огромное спасибо за ваш урок!!!
@blackch1p
@blackch1p 5 жыл бұрын
Отличные видео. Для донатов так же следует завести ЯД кошель:)
@valentinpetrenko6611
@valentinpetrenko6611 4 жыл бұрын
Все доходчиво и понятно. Спасибо
@yarik83men51
@yarik83men51 5 жыл бұрын
Просто + понятно + гениально ... Спасибо
@maximpodhorny2864
@maximpodhorny2864 6 жыл бұрын
я приятно удивлен! Лайк, подписка!
@paljm345
@paljm345 Жыл бұрын
А почему не показали еще один способ передачи аргументов, типа такого: function first(y) { console.log(1); y(2, 4); } function second(a, b) { console.log(a + b); } first(second); Все так же работает. Мы же не просто так передаем колбек, да еще и с аргументами.
@oleksiykurylyuk4696
@oleksiykurylyuk4696 5 жыл бұрын
8.00. В 'y' ляжет, то что возвращает отработанная ф-ция Секонд?. Да, так и есть, проверил. В Вашем примере в 'y' записалось андефейнед. "use strict" function first(q){ console.log('first is done'); console.log(q); } let second = (a,b) => { console.log('second is done') return a*b}; first(second(3,5)) вывод в консоли: - second is done //первая отработала функция second(3,5), которую поместили аргументом в ф-цию first, после свой роботы и вывода в консоль, передала свой ретерн к вачестве аргумента ф-ции first - first is done //отработал первый консоль, ф-ции first - 15 // отработал второй консоль, ф-ции first, q - равно ретерну функции second
@kawaikaino5277
@kawaikaino5277 6 жыл бұрын
Запишите пожалуйста урок о вложенных функциях, как и что они возвращают через Return и как делятся аргументами
@itgid
@itgid 6 жыл бұрын
Если бы вы описали пример - смог бы записать.
@stasmaksimov9531
@stasmaksimov9531 5 жыл бұрын
Круто! Спасибо 👍
@itgid
@itgid 5 жыл бұрын
Спасибо что оставляете комментарии!!!
@NarkotikAsd
@NarkotikAsd 3 жыл бұрын
Что-то не понятно почему вы ожидаете выполнения первого лога когда вы изначально установили ему задержку по времени. соответственно этой задержке и выполняется порядок функций . поэтому 2 выполнился раньше первого. Спасибо....
@troubleshooters-6744
@troubleshooters-6744 4 жыл бұрын
Интересно с первого ли раза записали, слишком превосходное объяснение!) Хотелось бы порекомендовать при записи и сравнении кода, Вы бы могли разделить экран VS CODE для более наглядного сравнения, имхо)
@FunnyLive
@FunnyLive 3 жыл бұрын
Windows. setimout эта функция web API , дак вот по логике получается следующее. Когда вызывается функция сет таймаут то она помещает вызовов функций console.log в web API далее по истечению времени она возвращается в callback queue после чего в call stack. И функция first была вызвана первой потом settimout потом second потом console.log(2) и наконец только console.log(1) ибо она вернулась в стек из callback queue. И все это крутит event loop .Далее смотреть не стал.
@sergeyplotnikov5031
@sergeyplotnikov5031 5 жыл бұрын
Большое спасибо за объяснение!!
@yarik83men51
@yarik83men51 4 жыл бұрын
Идеально. Спасибо.
@pandaskeptic2937
@pandaskeptic2937 5 жыл бұрын
Очень хорошо объясняете. Всё понял. ❤️👍🔥
@maxb3254
@maxb3254 4 жыл бұрын
Первые три минуты меня привели в замешательство, если честно. Глаза мои выпучились. Мир никогда не станет прежним, если это действительно правда. А нет. Мир не изменился :)
@fonzadof
@fonzadof 6 жыл бұрын
Великолепно!
@MrVertu01
@MrVertu01 3 жыл бұрын
Спасибо)
@manasbekeshenkulov7389
@manasbekeshenkulov7389 6 жыл бұрын
Все четко и понятно !!!
@weynemeynen
@weynemeynen 3 жыл бұрын
как только first() будет чуть сложней, в начале выполниться second() !? js не обеспечивает порядок выполнения записанный в коде?! Что-за пурга?!
@Epenckorn
@Epenckorn 4 жыл бұрын
Не совсем понятно про анонимную функцию. Почему с вызовом second() не работает, а с объявлением анонимки работает? Ведь что одна, что другая, ничего не возвращают.
@okujava3678
@okujava3678 2 жыл бұрын
Доброго времени суток. А Вы можете объяснить каким образом значения параметров попадают в переменные n1 и n2. То есть можно как бы передавать параметры наверх function start(callback) { return callback(3, 5); } let result = start(function(num1, num2){ console.log(` Это параметры из колбэка: ${num1} ${num2}`); return num1 + num2; }) console.log(`Результат: ${result}`);
@ohnocringe5604
@ohnocringe5604 2 жыл бұрын
спасибо, объяснили понятно, только я не понял зачем нужен игрик??
@Tipok_15
@Tipok_15 5 жыл бұрын
ПОНЯТНО И ПРОСТО!!!!!!
@ВикторКулагин-ь2у
@ВикторКулагин-ь2у 6 жыл бұрын
Полезно!
@Retruntobase
@Retruntobase 5 жыл бұрын
Самый первый человек, объяснение программы, которого я смог воспринять на русском языке)
@hooligan5643
@hooligan5643 3 жыл бұрын
🔥🔥🔥🔥
@RenatGF
@RenatGF 6 жыл бұрын
kzbin.info/www/bejne/faHZqGCim7uGrckm7s - Понятно, что ты хотел показать примером. Но тут пример не совсем корректный. Даже если в setTimeout указать 0ms, а функция second будет выполняться 500ms. То все равно выполнится сначала функция second, а потом только first. Потому что все то, что обернуто в setTimeout, будет выполняться в последнюю очередь
@indigosay
@indigosay 5 жыл бұрын
нашли решение для этого вопроса? Чтобы second потом выполнялась
@Публичныйканал-с3м
@Публичныйканал-с3м 5 жыл бұрын
У вас отличные уроки. А где есть урок по анонимные функции?
@olena_andriienko
@olena_andriienko 4 жыл бұрын
лайк, если пришел посмотреть видео после статьи на hexlet )))
@EdritKolotit
@EdritKolotit 3 жыл бұрын
9 месяцев прошло. 0 лайков.
@erragon4174
@erragon4174 5 жыл бұрын
Здравствуйте такой момент у меня first довольно долгая по выпонению функция, а second легкая и быстрая но все равно в консоле сначала выводиться first а потом second (не асинхронно) вот пример кода: let a = 0; function first() { for (var i = 0; i < 500000000; i++) { a=a+i; } console.log(a); } function second(a,b) { console.log(a*b); } first(); second();
@petrvictorovich
@petrvictorovich 2 жыл бұрын
"Способ борьбы с асинхронностью"!? А зачем с ней бороться? Это не проблема - а возможность.
@MiqayelPetrosyan
@MiqayelPetrosyan 4 жыл бұрын
можно и так first(()=>second(5,7))
@victordegtyarov9634
@victordegtyarov9634 6 жыл бұрын
годно рассказал,спасибо!
@victor-zz6xn
@victor-zz6xn 4 жыл бұрын
а почему бы не сделать вот так: function first(callback){ alert('f1') callback(4,7) } function second(a,b){ alert(a*b) } first(second) Здесь нам и не придётся делать анонимные функции и все выводится в порядке
@Bugsy0987987
@Bugsy0987987 3 жыл бұрын
Кстати да, я сделал так же, работает
@TheTexPro
@TheTexPro 4 жыл бұрын
Спасибо большое!
@ultexplorer
@ultexplorer 5 жыл бұрын
Здравствуйте. А почему в таком варианте не работает(результат undefined)? Код: function first(y){ y(); }; function second(a, b){ return a*b; }; console.log(first(function(){ second(100, 3); }));
@parvaqa1398
@parvaqa1398 5 жыл бұрын
Здравствуйте! Спасибо за хорошие уроки! Но я всё никак не могу понять, в какой момент запись `y( )` внутри первой функции стала означать исполнить функцию `second`? Это происходит только потому что в качестве аргумента первой функции используется `y`? Т.е. если мы указали некий аргумент внутри круглых скобок первой функции, а потом его же вызываем в виде функции внутри фигурных скобок первой функции, то потом ниже, когда мы уже вызываем саму родительскую (высшего порядка) функцию, нам надо передать в качестве аргументов некую дургую функцию и НЕВАЖНО, что она тоже безымянная. Важно, что в её теле есть конкретная именная функция, которую браузер найдёт в коде и исполнит с заданными аргументами. ... Пока писал, сам понял, похоже.
@itgid
@itgid 5 жыл бұрын
Супер, когда читаю такие комментарии - радуюсь. Мы на работе тоже практикуем, если не знаешь как делать, расскажи другому задачу. Пока рассказываешь - сам начинаешь соображать.
@nicothin
@nicothin 4 жыл бұрын
В самом начале ролика (2:00) есть очень странное утверждение, выглядящее ложным. Далее посыл ролика строится преимущественно на этом утверждении.
@ДмитрийНормов-ю6ц
@ДмитрийНормов-ю6ц 3 жыл бұрын
Да, тоже заметил чет не то)
@hondovod250285
@hondovod250285 3 жыл бұрын
9:15, люди, подскажите, а что если заместо функции "обертки" аргументы 5 и 7 написать сразу в y(), которая в конце функции first??? Это работает. Но правильно ли будет такая запись??
@denystry
@denystry 4 жыл бұрын
а если будет function first(a,b,y){ return y(a,b); } function second(a,b){ return a+b; } first(2,3,second); Это тоже коллбек?
@GamerGuyMen
@GamerGuyMen 3 жыл бұрын
Da
@goedekoop501
@goedekoop501 5 жыл бұрын
немного не понял, когда её использовать ? ибо я ведь не всегда могу понять , корректно ли выведется или нет, немного туплю
@ПавелКапелюховский
@ПавелКапелюховский 5 жыл бұрын
А почему вы пишите в функции first "у();" это то же самое, что и return(y) или console log (y) ?
@ДмитрийАлексеевич-л2д
@ДмитрийАлексеевич-л2д 6 жыл бұрын
Донатим с миру по копеечке, чтоб было еще больше уроков
@digitalturkistan1857
@digitalturkistan1857 5 жыл бұрын
согласен
@digitalturkistan1857
@digitalturkistan1857 5 жыл бұрын
я бы миллионы кидал увы ...
@SunLightDH
@SunLightDH 4 жыл бұрын
Да, все хорошо, но есть не важное замечание: функция принимает не параметр, а аргумент, (будь-то функция или ещё что), а внутри, в теле функции, параметр, то что принимает этот аргумент из скобок
@dmitrijponkin
@dmitrijponkin 6 жыл бұрын
Спасибо!
@dali1ize
@dali1ize 5 жыл бұрын
Круто Спасибо
@EugeneMilto
@EugeneMilto 6 жыл бұрын
Спасибо.
@prsion1925
@prsion1925 6 жыл бұрын
красавчик !! лайк подписка!!!
@dmytrolambru2984
@dmytrolambru2984 6 жыл бұрын
Красава как обычно, все четко по делу! ))
@singlebw4065
@singlebw4065 5 жыл бұрын
/*Предполагаю что можно построить дерево из функций. ХЗ зачем, но мне кажется что все тыкают языки просто ради того, сможет ли язык сделать какую то херню, но потом не знает что с этим делать. */ function a( a ){console.log( 1) ;} function b( b ){console.log( 2 );} function c( c ){console.log( 3 );} function d( d ){console.log( 4 );} function e( e ){console.log( 5 );} function f( f ){console.log( 6 );} f( e( d( c( b( a() ) ) ) ) ); // короче обратный callback какой-то Вот ещё Всё читается справа налево. Сначала все функции смотрят что есть в аргументе, если там функция да ещё и вызвана, то выполнится она раньше чем вызывающая функция. Если закинуть функцию в конец всех аргументов, то можно и не указывать аргумент в прототипе вызывающей функции. Это тот вариант когда нужно вызвать функцию при этом другая функция тоже должна отработать function myFunc1( aa, bb ) { console.log( aa + bb ) ; }//NaN если ни чё не передать, но функция отработала 1й как и полагалось function myFunc2( a, b ) { console.log( a+b ); } myFunc2( 22, 38, myFunc1() ); Чё с передачей аргументов function myFunc3( myFunc_4 ) { console.log(11); myFunc_4( "Первый", " способ" ); }//заранее передать аргументы function myFunc4( a, b ) { console.log( a + b ); } myFunc3(myFunc4); ну или как показано в видео myFunc3( function ( ){ // ну как мы уже знаем. вызванная функция в аргументе срабатывает сразу, myFunc4("Второй"," способ"); } ); //положили в ячейку новые значения для этой функции
@erjan816
@erjan816 4 жыл бұрын
7:52 "консль лох 1"? Или мне только так послышалось
@yaroslavzef7267
@yaroslavzef7267 4 жыл бұрын
да, зачечал, что даже многие кто не с Украины обзываются на консоль лохом..
@englishtogether6506
@englishtogether6506 3 жыл бұрын
а можно написать y(4,7) ?
@veavob2534
@veavob2534 2 жыл бұрын
А можно просто там, где вызывается функция y() в first, на 9:39 минуте, просто в у записать параметры, я так сделал и у меня всё отработало без ошибок
@maxgloba_dev
@maxgloba_dev 4 жыл бұрын
let request = (value, callback) => callback(value + 10); request(10, result => console.log(result));
@umjetnost4317
@umjetnost4317 4 жыл бұрын
задержка в 200 мс не работает :( function one(y){ console.log("hello once"); y(); } function two(){ console.log("hello twonce"); } setTimeout (one(function(){ two(); }), 200);
@YashaVlazhniu
@YashaVlazhniu 4 жыл бұрын
05:08 а если консоль вывести через таймаут, все равно вторая функция первее ведь выполнится?
@Виталий-е9д5е
@Виталий-е9д5е 5 жыл бұрын
все равно не понял... почему first(second(4, 7)); - так секонд сработает в первую очередь, а если first(function() {console.log(100)}); - так во вторую... В первом случае функция вызывается и отрабатывается сразу... А во втором почему не так?
@Виталий-е9д5е
@Виталий-е9д5е 5 жыл бұрын
Я гений блин... доперло...
@ДмитрийНормов-ю6ц
@ДмитрийНормов-ю6ц 3 жыл бұрын
@@Виталий-е9д5е а ну расскажи?
@sens4381
@sens4381 5 жыл бұрын
А можно сделать просто, вот так? const f1 = (y) =>{ console.log(3); y(3,4); //Вот так объявить параметры? } const f2 = (a,b) => { console.log(a + b); } f1(f2)
@konstantinkkk8397
@konstantinkkk8397 6 жыл бұрын
учил callback functions на английском ресурсе, и не могу понять как оно определяет чему равно el, ведь мы его нигде не задавали? var years = [1990, 1965, 1937]; function arrayCalc(arr, fn) { var arrRes = []; for (var i = 0; i < arr.length; i++) { arrRes.push(fn(arr[i])); } return arrRes; } function calculateAge(el) { return 2017 - el; } var ages = arrayCalc(years, calculateAge);
@SlonoKing
@SlonoKing 6 жыл бұрын
В параметр el передается год рождения
@marharytahlinskaya1165
@marharytahlinskaya1165 6 жыл бұрын
А как насчет такого вызова: function first(y){ console.log(3); y(3,6); } function sec(a,b){ console.log(a+b); } first(sec); ? Работает ведь, как и с анонимной.
@pavelsokolov4190
@pavelsokolov4190 5 жыл бұрын
Вы передаёте параметры при определении функции, а не при вызове. Работать будет, но смысла в этом нет.
@kirillcherkalov2444
@kirillcherkalov2444 6 жыл бұрын
Помарочка, ф-я возвращает не ничего, а undefined.
@itgid
@itgid 6 жыл бұрын
Абсолютно верно. Если в функции нет return она возвращает undefined. В этом легко убедиться выполняя вычисления в консоли.
@danya9235
@danya9235 4 жыл бұрын
9:37 Как получается, что анонимная функция связана с second() ?!
@ДмитрийЧулков-ь1ч
@ДмитрийЧулков-ь1ч 4 жыл бұрын
Danya автор просто привёл пример, что внутри обертки может быть функция без имени
@hadwayx
@hadwayx 5 жыл бұрын
СПС
@entity9069
@entity9069 5 жыл бұрын
👍🔥
True JS 25. Псевдомассив Arguments
14:54
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 17 М.
Callback это просто. Разбираемся в callback JavaScript
15:33
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 75 М.
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 146 МЛН
МЕНЯ УКУСИЛ ПАУК #shorts
00:23
Паша Осадчий
Рет қаралды 4,4 МЛН
Random Emoji Beatbox Challenge #beatbox #tiktok
00:47
BeatboxJCOP
Рет қаралды 67 МЛН
01.  Мать его Callback (JavaScript)
28:59
IT-KAMASUTRA
Рет қаралды 40 М.
Просто o async, await. Без циклов и таймеров. JavaScript
15:55
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 100 М.
JavaScript v.2.0. Замыкания
22:58
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 44 М.
Замыкания в JavaScript
18:50
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 53 М.
Callback функции в JavaScript,  синхронные и асинхронные callback, callback hell
37:01
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 35 М.
Основы php Замыкания, callback функции
14:05
web - с нуля до профи
Рет қаралды 14 М.
Функции. Return - это просто!
13:28
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 39 М.
Почему все тупят на массивах - ошибки учителя
12:53
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 29 М.
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 146 МЛН