Полный разбор THIS в JavaScript за 26 минут | this в стрелочных функциях, call bind apply, Window

  Рет қаралды 41,221

Pomazkov JS

Pomazkov JS

Күн бұрын

Пікірлер: 238
@pomazkovjs
@pomazkovjs 11 ай бұрын
Мой интенсив по JS: 🔥pomazkovjs-hangman.ru/ Больше крутого контента: 🚀 Telegram - t.me/pomazkovjs 👀 Instagram - instagram.com/pomazkov.js
@PlaceTickets
@PlaceTickets 6 ай бұрын
дизлайк за маленький шрифт. смотрю на телефоне, не фига не видно. в ведь большинство телефонов среди людей имеют разрешение 720p.
@johnnyzhuravlev7334
@johnnyzhuravlev7334 8 ай бұрын
Отдельное видео по call, apply, bind будет очень полезным. Спасибо за работу и старания)
@МаксимМаксим-р2ф
@МаксимМаксим-р2ф 11 ай бұрын
Легенда вернулась! Твой урок по замыканиям лучший в ютубе)
@pomazkovjs
@pomazkovjs 11 ай бұрын
Спасибо!)) 🔥
@bjol_Dg
@bjol_Dg 11 ай бұрын
Лесть, такое себе. Но да - автор молодец. Плюс ещё один блогер, который толково объясняет. Просто и по полочкам.
@МаксимМаксим-р2ф
@МаксимМаксим-р2ф 11 ай бұрын
@@bjol_Dg лесть не лесть, но мне реально его уроки помогают А смотрел я много разных авторов Если человек старается, то пусть видит обратную связь
@johnnyzhuravlev7334
@johnnyzhuravlev7334 3 ай бұрын
@@bjol_Dg ахаха, какая лесть? Человек свое субъективное мнение написал))
@MsRestartround
@MsRestartround Күн бұрын
@@johnnyzhuravlev7334 ахахаха, не надо никуда лезть))
@valerjanochka
@valerjanochka 8 ай бұрын
Огроменное тебе спасибище за твой неимоверный труд и время, которое ты тратишь, чтобы снимать такие интересные и суперкачественные ролики. Безумно нравится твоя подача материала: без воды, всё чётко по полочкам и с примерами. Желаю тебе продолжать в том же духе и вдохновлять ребят, начинающих этот нелёгкий путь, идти к своей мечте и не сдаваться). Ещё было бы интересно посмотреть видео на такие темы, как Promise, цепочки промисов, асинхронное программирование, HTTP/HTTPS, RESTful API, Prototypes, Event Loop.
@pomazkovjs
@pomazkovjs 8 ай бұрын
Большое спасибо за такой приятный комментарий! Буду стараться 🔥
@alexbrutski1210
@alexbrutski1210 Ай бұрын
Красава! Решал задачу на КодВорс, не решил. Спустя 2 недели смотрю это видео и понимаю, что apply это то,что было нужно! Благодарю.
@НундукДудков
@НундукДудков Ай бұрын
Огромное тебе спасибо ! Реально простыми словами, с использованием примеров - идеально !
@Inos25
@Inos25 2 ай бұрын
Спасибо за труды, нравятся Ваши объяснения! Я смотрела объяснение this в стрелочных функциях у разных преподавателей, читала, но как доходило до практики - постоянно ошибалась. Вывод: не понимала объяснений. Сегодня благодаря Вам даже до меня дошло :D Спасибо еще раз!
@lazys7151
@lazys7151 11 ай бұрын
Спасибо, что помогаешь разобраться в языке. На эту тему не так много детальных роликов, все люди лишь пробегаются по верхам, как будто темы легкие и не важные. Буду ждать следующих роликов
@user-nf5yc7xz9b
@user-nf5yc7xz9b 11 ай бұрын
Так и автор пробегается по верхам , найдите канал as for js ,вот там по настоящему глубоко разбирают js
@lazys7151
@lazys7151 11 ай бұрын
@@user-nf5yc7xz9b Я уже там подписчик. Проблема того канала заключается в том, что автор уничтожает современный подход к изучению JS. Может быть это и полезно, но что это даёт? Каждый раз на собеседованиях спорить и пытаться объяснять принципиально новую позицию? Это слишком муторно и сложно всё донести идеально правильно. Тем более на этом канале человек дошел до синьорской должности со знаниями абстракций по типу замыканий, контекста и прочей лабуды. Эффективнее всего, как мне кажется, понять эти абстракции и ими апеллировать на собеседованиях. По крайней мере собеседования не будут такими стрессовыми и сложными.
@kottofey1
@kottofey1 3 ай бұрын
Приятный голос, не раздражающий ) Спасибо за информацию!
@АлександрСмирнов-щ4с
@АлександрСмирнов-щ4с 2 ай бұрын
Спасибо большое за ваш труд. Лучший канал по JS. Жаль, что забросили.
@pomazkovjs
@pomazkovjs 2 ай бұрын
Я ничего не забрасывал, просто редко выкладываю видео :) В тг, например, можно видеть посты чаще: t.me/pomazkovjs
@АлександрСмирнов-щ4с
@АлександрСмирнов-щ4с 2 ай бұрын
@@pomazkovjs круто, буду следить тогда. Если можно подумайте над темами Event Loop или базовые фундаментальные знания для программистов.
@g999ar
@g999ar 11 ай бұрын
Особенно круто, что ты разбираешь не попсовые темы
@АнатолийШуменков-р2х
@АнатолийШуменков-р2х 8 ай бұрын
Твои видео всегда дают простое понимание сложных вещей. Спасибо. Пили подробный видос про call, apply
@Капилляр
@Капилляр 2 ай бұрын
Спасибо! Убил день + пока не посмотрел твое видео))) Теперь хоть что-то стало понятно!!! This - жив 😄
@defDimych
@defDimych 9 ай бұрын
Автор, выражаю своё спасибо лайком, и подпиской. Ты мне очень помог разобраться с this!
@ХАМЗАТЗУБАЙРАЕВ-щ7й
@ХАМЗАТЗУБАЙРАЕВ-щ7й Ай бұрын
Понятно и доходчиво. Четко !
@ВиталийПустовой-с5х
@ВиталийПустовой-с5х 15 күн бұрын
Это качественный и полезный контент
@kobecvladimir7716
@kobecvladimir7716 2 ай бұрын
Видео по call, apply, bind будет полезным !!🤓
@to4ka_gr
@to4ka_gr 7 ай бұрын
единственный человек который объяснил все четко и грамотно! спасибо огромное!
@prgJkeee
@prgJkeee 11 ай бұрын
Лайк авансом =), ну и конечно же коммент в поддержку канала! Арсений не забывай про видосы!!! Контент супер!!!
@pomazkovjs
@pomazkovjs 11 ай бұрын
Спасибо за поддержку, стараюсь! 💪🏼
@prgJkeee
@prgJkeee 11 ай бұрын
@@pomazkovjs Кстати, интересно, а будет ли про Vue что-то? А то на KZbin про него очень мало всего (понятно, что из-за React'а, который более используем)
@ИванМихалев-о9з
@ИванМихалев-о9з 4 ай бұрын
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
@AndsViolin
@AndsViolin 11 ай бұрын
Спасибо за твой канал. Благодаря тебе я снова начал программировать спустя 3 года
@pomazkovjs
@pomazkovjs 11 ай бұрын
Воу, огонь! Рад, что помог найти мотивацию и вдохновение)
@alfeov8251
@alfeov8251 9 ай бұрын
Хотелось бы услышать про асинхронность в JS в твоем исполнении, очено хорошо объясняешь 🔥🤝
@valeriyk7565
@valeriyk7565 2 ай бұрын
Спасибо за годный контент, всё четко и по делу
@АлександрИраджапов
@АлександрИраджапов 3 ай бұрын
Можно сразу тысячу лайков поставить, супер годный контент!
@vladpetrov4512
@vladpetrov4512 Ай бұрын
Супер! Сделай, пожалуйста, про промисы
@whoamizy
@whoamizy 10 ай бұрын
Спасибо за видео!
@TrashTOXICwho
@TrashTOXICwho 9 ай бұрын
Привет, крутые видео. Очень жду видео про асинхронности.
@galaktik9714
@galaktik9714 11 ай бұрын
ждем подробное объяснение про call,bind и apply также хотелось бы увидеть объяснение про конструкторы и классы.
@АлександрИраджапов
@АлександрИраджапов 3 ай бұрын
Мне нравится твои уроки!
@АнастасияВоловик-н3ц
@АнастасияВоловик-н3ц 10 ай бұрын
Привет! Спасибо за крутые объяснения! Очень хотелось бы разобрать в таком духе промисы, async/await
@MaxLebedenko-jy2cb
@MaxLebedenko-jy2cb 7 ай бұрын
очень качественный материал,спасибо!
@ElviraGiliazova
@ElviraGiliazova 6 ай бұрын
Отличное обяснение. Хотелось бы еще уроков пожалуйста. хорошая подача. приятный голос. не теряйте настроя и вдохновения!
@АндрейЛ-д8т
@АндрейЛ-д8т 8 ай бұрын
спасибо за доступный урок
@MaximImmersion
@MaximImmersion 10 ай бұрын
Ждем видео про call и apply
@Liunamme
@Liunamme 11 ай бұрын
Только сегодня разбирался с this, а тут как раз это видео)) Я подписчик с замыкания))
@pomazkovjs
@pomazkovjs 11 ай бұрын
Идеальный тайминг 🔥
@ЮрийБарабаш-г4д
@ЮрийБарабаш-г4д 7 ай бұрын
Желаю тебе никогда не терять мотивацию. Твори добро и будь счастлив. Даже если тебе не сказали "спасибо", все-равно они остались благодарными. Спасибо за аккуратную и добросовестную работу.
@BogdanGordeychuk
@BogdanGordeychuk 3 ай бұрын
большое спасибо! очень полезная информация
@sezergm7066
@sezergm7066 6 ай бұрын
Одно из лучших видео на ютубе про 'this' в js
@BaraBaranym
@BaraBaranym 11 ай бұрын
Круть, еще бы про Event Loop, prototype, async 😔
@andrewcanady3054
@andrewcanady3054 8 ай бұрын
Привет. Изучаю сейчас js. Я на пути к фронтенд разработчику ахахах) Из многих видосов на ютубе по теории программирования очень мало таких видосов, которые хорошо сконструированы. То есть мало видосов, в которых их авторы обьъясняют всё поэтапно. А у тебя всё хорошо сконстурировано в видео и понятно всё от начала и до конца. Спасибо за твою работу)
@alex_dudukalo
@alex_dudukalo 11 ай бұрын
Отличный ролик, представляю сколько времени на него ушло :)
@pomazkovjs
@pomazkovjs 11 ай бұрын
Спасибо!) Времени ушло действительно много, но я уверен, что все не зря, и этот разбор многим поможет 🙌
@xtray272
@xtray272 11 ай бұрын
Нереальное видео, именно благодаря таким как вы джуны готовятся к собеседованиям, вечный +реп
@Султан-р2о
@Султан-р2о 9 ай бұрын
и не устраиваются. АХАХАХАХАХА. Рынок переполнен настолько, что устроиться на джуна вообще нереально
@ynesennye_milom
@ynesennye_milom 7 ай бұрын
Спасибо большое, это лучшее видео про this💐
@yuriilee6077
@yuriilee6077 10 ай бұрын
Круто! Объясни плз call и apply. Геттеры и Сеттеры тоже так же хотелось бы увидеть)
@katenka_katrusya
@katenka_katrusya 11 ай бұрын
Спасибо за видео. Для меня это сейчас уже не так страшно, но всё ещё страшно)). Хотелось бы посмотреть подробнее и про call, bind, apply. Я первый раз использовала конструктор для создания студентов (домашняя работа, да))), плюс там методы разные, куда я добавляла функции расчёта возраста, на каком курсе студент, полное имя, очень удобно получилось. Код стал чище в разы, легче и понятнее писался код
@vitmih380
@vitmih380 11 ай бұрын
Конечно же лайк
@winstontyson603
@winstontyson603 4 ай бұрын
мне видео показалось полезным, я прожал лайк и написал об этом в комментариях)0)
@ElviraGiliazova
@ElviraGiliazova 6 ай бұрын
Отдельное видео по call, apply, bind пожалуйста.
@БорисМедведев-ф4р
@БорисМедведев-ф4р 9 ай бұрын
Добрый час, спасибо за видео, было бы интересно ролик про Primise и fetch
@foxnadir
@foxnadir 7 ай бұрын
18:56 Не из-за того что .forEach вторым аргументом передает undefined в коллбек - внутри него this определяется как undefined. А все из-за того, что любая функция определенная в JavaScript по умолчанию является методом объекта (ВНИМАНИЕ!) window. И this тут ссылается именно к глобальному объекту window и ищет там свойство lastName. Вот оно там не определено и возвращает undefined. Это легко проверить написав в глобальной области this.lastName = "Виндоуское Иванов";
@foxnadir
@foxnadir 7 ай бұрын
22:10 а внутри setTimeout *this* не определятся все потому что setTimeout изначально является методом windows объекта (как и было сказано вначале). Он тоже ссылается в глобальный объект своим this'ом.
@AnatolyOlkhovsky
@AnatolyOlkhovsky 7 ай бұрын
"Это легко проверить написав в глобальной области this.lastName = "Виндоуское Иванов";" - или в самой функции выводить просто this. Можно еще добавить вторым параметром undefined и увидеть что ничего не поменяется, a если добавить другой объект, то поменяется только для logFullNames1.
@semka-tesemka
@semka-tesemka 15 күн бұрын
Хорошее видео, спасибо
@johnnyzhuravlev7334
@johnnyzhuravlev7334 3 ай бұрын
Арсений, разбери вот эти интересные темы: promise, декораторы, каррирование, веб-воркеры. Думаю, что с твоим умением объяснять, будет бомба контент)
@alianmanpi35
@alianmanpi35 6 ай бұрын
Спасибо большое за Ваши видео, они очень помогают глубже понимать материал.
@srjp4777
@srjp4777 11 ай бұрын
суперские объяснения, смотрю уже третий видос и это один из лучших каналов по js
@ondreeey3004
@ondreeey3004 11 ай бұрын
Благодаря конспекту по var/let/const с бусти, спустя 1,5 недели перекапывания интернета наконец-то понял в чем суть TDZ и когда она образуется! Немного не в тему, но все же, огромное спасибо! Седи всех ютуб-лекторов, твой контент самый легкоусваиваемый
@sayces
@sayces 8 ай бұрын
много нового для себя узнал. спс, арсений. а то читаю учебник, потом ничего не понимаю, а тут как то нагляднее и живее, потому и понятнее)
@the_barnab9485
@the_barnab9485 6 ай бұрын
Видео показалось мне полезным. Поэтому я, как наставлял Автор, прожал Like и пишу об этом в комментариях..
@shmelactimel6099
@shmelactimel6099 10 ай бұрын
Привет! Спасибо за то что делишься своими знаниями и классную подачу в видео, четко и понятно!) Думаю классно будет , если будет roadmap на ютубе, по твоему frontend roadmap там где ты выписал что нужно знать начинающему разработчику)
@sadasd3826
@sadasd3826 9 ай бұрын
Хотелось бы уточнить за пример вложенной функции на 5:38 ,myFunction не берет контекст из myFunction1,так как это противоречит тому,что контекст определяется в зависимости от вызова функции. Если вызывается просто функция без каких-либо доп методов ,new или dot нотации то по умолчанию this будет глобальным обьектом в нестрогом режиме.Вот например,что об пишется : Вложенные функции не наследуют значение this от внешних функций. Значение this в вложенной функции определяется контекстом, в котором она вызывается. Если вложенная функция вызывается как метод, то ее значение this будет объектом, на котором она вызывается. Если вложенная функция (т.е. не стрелочная функция) вызывается как функция, то ее значением this будет или глобальный объект (в нестрогом режиме), или undefined (в строгом режиме). Пример 1 : let o = { // Объект о m: function() { //метод m обьекта let self = this; // Сохранить значение this в переменной this === о // => true: this является объектом о f() ; //Теперь вызвать вспомогательную функцию f () function f () { //Вложенная функция f this === о // =>false: this является глобальным объектом или undefined self === о // true: self является внешним значением this } } }; o.m(); //Вызвать метод m на объекте о А если бы myFunction брала бы контекст из myFunction1,то у нас вышло бы что f брала бы контекст из анонимной функции присвоенной идентификатору m,и тогда бы эта функция ссылалась бы на сам обьект o ,а не на глобальный обьект
@foxnadir
@foxnadir 7 ай бұрын
Чуть-чуть неправильно, но в целом неплохо. Читай мой коммент снизу
@sadasd3826
@sadasd3826 7 ай бұрын
@@foxnadir ,Во -первых,то ,что ты написал ни как не противоречит моему.Во-вторых,я все правильно написал,в том числе к глобальному обьекту относится и windows в среде браузера.Но нельзя говорить за это постоянно,так как в той же Node уже не будет никакого windows)
@Fanta.Bamboocha
@Fanta.Bamboocha 7 ай бұрын
Комментарий для продвижения, так держать
@zakhartereshchenko7373
@zakhartereshchenko7373 11 ай бұрын
Спасибо за видео, очень хорошо разьяснил
@АлександрБессонов-г7г
@АлександрБессонов-г7г 9 ай бұрын
Класс! Наконец-то тема this раскрыта полностью. Пожалуйста продолжайте. Мои пожелания на дальнейшее: promises, async/await, yeld
@ДмитрийЗинченко-м6с
@ДмитрийЗинченко-м6с 11 ай бұрын
Это прям огонь 🔥 спасибо.
@anastasiahramcova7200
@anastasiahramcova7200 10 ай бұрын
Спасибо огромное за твой труд!!! Объяснения очень понятные👏👏👏 Продолжай пожалуйста снимать.
@TraderOff-Road
@TraderOff-Road 2 ай бұрын
Спасибо за видос
@maksymshypytsia5217
@maksymshypytsia5217 8 ай бұрын
Спасибо очень хороший разбор.
@alexdreamer11
@alexdreamer11 11 ай бұрын
Спасибо, очень познавательное видео.
@Liunamme
@Liunamme 11 ай бұрын
Ждем видео про промисы и прототипы
@JoKERIFreeStyleI
@JoKERIFreeStyleI 8 ай бұрын
Круто, уже работаю как мидл, и все как-то call,bind,apply со скрежетом проходили мимо меня, после твоего видоса прям прояснилось в голове зачем все-таки они нужны)
@СтаниславГорячев-г1ъ
@СтаниславГорячев-г1ъ 11 ай бұрын
Огромное вам спасибо
@YaniaRZ
@YaniaRZ 7 ай бұрын
Спасибо, действительно понятно!
@Denis-yw6jl
@Denis-yw6jl 11 ай бұрын
Наконец-то кто-то начал делать видосы по JS и можно посмотреть что-то свежее, а не трудные для восприятия видео 8-летней давности с довольно специфической подачей 👍
@alexcorsa6330
@alexcorsa6330 11 ай бұрын
Спасибо! Делай больше видео!!!!
@infate89
@infate89 11 ай бұрын
Ты Гений! Спасибо тебе ОГРОМНОЕ! Огромная работа проделана. Я тебе благодарен, безгранично! Лучший!
@rostyslavkinash5232
@rostyslavkinash5232 10 ай бұрын
спасибо за урок
@husik101
@husik101 9 ай бұрын
Не бросай это дело, у тебя здорово получается
@AntonBear
@AntonBear 5 ай бұрын
Хорошее видео мне помогло
@vgshenshin
@vgshenshin 11 ай бұрын
Круто, я всё понял 👍 неплохой пример с setTimeout и event loop, мне понравился🔥
@Aleksa013
@Aleksa013 7 ай бұрын
Очень здорово объясняешь! Спасибо тебе!!
@maxet2374
@maxet2374 11 ай бұрын
спасибо за видос по замыканиям - я хоть через год в разработке норм понял. сделай плиз видос с примерами call bind apply
@pomazkovjs
@pomazkovjs 11 ай бұрын
Спасибо за коммент! Сделаю 💪🏻
@kotrvnwork6665
@kotrvnwork6665 11 ай бұрын
Видео супер! Понятно все! По полочкам!
@goshan3170
@goshan3170 9 ай бұрын
Спасибо, хочу к тебе на стажировку)))
@artyommanko1575
@artyommanko1575 11 ай бұрын
Арсений, спасибо огромное за обучающие видео! Всё максимально подробно, интересно и, что самое главное, понятно!
@svet0v
@svet0v 3 ай бұрын
Было бы интересно увидеть call apply на реальных примерах
@IgorBerezhnoy-md3ir
@IgorBerezhnoy-md3ir 8 ай бұрын
Спасибо за урок! Ждём ещё больше твоих крутых видео!🔥🔥🔥🔥🔥🔥🔥🔥🔥
@matthewbellamy4008
@matthewbellamy4008 8 ай бұрын
Спасибо большое, очень полезное и самое лучшее объяснение этой темы что я нашел
@many_men
@many_men 11 ай бұрын
как всегда топчик! подробно про каждый случай что не остается вопросов. К примеру видео про лет конст и вар очень сильно мне помогло
@yulikk3514
@yulikk3514 7 ай бұрын
Спасибо) Супер!
@Danze_lite
@Danze_lite 6 ай бұрын
просто красавчик, оч крутые видео, топ контент) не останавливайся
@SM-xp8tw
@SM-xp8tw 5 ай бұрын
Очень круто и доходчиво объяснил, спасибо ))
@isevd200
@isevd200 6 ай бұрын
ты лучший! спасибо огромнейшее!
@Survoman
@Survoman 6 ай бұрын
Спасибо!
@fan.kotenokkote5198
@fan.kotenokkote5198 11 ай бұрын
Спасибо за видео 😊
@РусланПолянский-х7б
@РусланПолянский-х7б 11 ай бұрын
Твои видео всегда дают простое понимание сложных вещей. Спасибо.
@kamilatuleubayeva4147
@kamilatuleubayeva4147 11 ай бұрын
Обожаю ваше объяснение, но я не смотрела еще первую часть, так что побежала смотреть ее😂😅 спасибо Вам за видеооо😍🔥
@pomazkovjs
@pomazkovjs 11 ай бұрын
Спасибо! Приятного просмотра!)
@lex9497
@lex9497 10 ай бұрын
У тебя очень крутые видео, и очень понятные, можешь пожалуйста сделать видео про методы массивов, строк и объектов. Буду очень благодарен)
@СергейСомов-м8ы
@СергейСомов-м8ы 11 ай бұрын
видео крутое, разбор четкий!
@davit21.
@davit21. 11 ай бұрын
Вы очень ясно и понятно объясняйте спасибо за хороший контент❣
@Maria-rg9tk
@Maria-rg9tk 10 ай бұрын
т_т лучшее объяснение. спасибо, что структурируешь мою кашу в голове
@MsZhelezny
@MsZhelezny 5 ай бұрын
Поддержка!
Players vs Pitch 🤯
00:26
LE FOOT EN VIDÉO
Рет қаралды 112 МЛН
Ice Cream or Surprise Trip Around the World?
00:31
Hungry FAM
Рет қаралды 4,8 МЛН
龟兔赛跑:好可爱的小乌龟#short #angel #clown
01:00
Super Beauty team
Рет қаралды 133 МЛН
Mia Boyka х Карен Акопян | ЧТО БЫЛО ДАЛЬШЕ?
1:21:14
Что было дальше?
Рет қаралды 11 МЛН
Программировать на Javascript больше не интересно
6:18
SENIOR on JUNIOR Javascript Developer interview
26:35
BELOV
Рет қаралды 340 М.
Как Linux рисует окна?
48:46
Студенческие клубы разработки КНиИТ СГУ
Рет қаралды 55 М.
7 Лет Опыта в IT | Что я Понял?
19:56
Vlad Mishustin
Рет қаралды 217 М.
Стрелочные функции в Javascript
27:42
Александр Дудукало
Рет қаралды 7 М.
Players vs Pitch 🤯
00:26
LE FOOT EN VIDÉO
Рет қаралды 112 МЛН