This и apply на простом примере. JavaScript
ฝัง
- เผยแพร่เมื่อ 8 ก.พ. 2025
- ООП в JS : itgid.info/cou...
Курс JS 2.0: itgid.info/cou...
Курс HTML для JS разработчиков: itgid.info/cou...
Остальные курсы: itgid.info/
Телеграмм канал: t.me/itgid_info
This, apply javascript на простом примере
Спасибо за это видео. Узнаёшь ценную информацию человеческим языком.
Спасибо за разъяснение, весь день искал информацию по this и apply и вот оно БИНГО !!!
Думаю, если бы в моей школе был подобный формат разъяснения информатики, то я изучал бы её и днём и ночью...Спасибо вам за ваши видео-лекции!
Хороший канал в плане подачи... На просторах СНГ входит в топ 5 каналов как по мне. По заставкам к видео , вообще №1 :)
Супер! Все ваши лекции очень крутые и понятные. Спасибище!
Около пяти месяцов изучаю понемногу JS и наконецто нормально вьехал в this. Много раз его использовал но как обезьяна гранату. Спасибо большое 😊
Всегда чем больше материала от Вас, тем лучше! Большое Вам спасибо)
Автор, спасибо. Очень полезно и понятно
лайк полнейший !!) Очень полезное видео !)) Спасибо !!))
Спасибо за видео!
Я еще не смотрел, но уже лайк полетел!
Спасибо!
Как всегда очень круто кратко и понятно 👍👍👍
Лучшее объяснение!!!
Щиро дякую за корисні відео
Спасибо за хороший урок.
Круто, спасибо) Всё очень понятно)
Супер, реально просто объяснили. + Однозначно
Спасибо! Отличное видео)
Очень жду про bind видео. Спасибо за видео!!!! Все наглядно и подробно!!
тоже самое, только отличие, что bind возвращает функцию, а apply ее сразу вызывает) Вот и все в целом.
@@iryna4898 странно я читал что bind привязывает контекст.
@@r3mdg apply тоже привязывает
Спасибо за урок!
Круто разложил!!!😁👌 спасибо!
Спасибо за хороший контент
Красавчик!
Дякую
Классно, спасибо!
👍👍👍👍👍😊Спасибо😊👍👍👍👍👍
спасибо
Дякую, круто! Чекаємо bind і call
Ну вы прям знаете что людям нужно
Все супер ещё один вопрос уложил Автор в моей голове, так скоро порядок там будет)))
Александр, дай вам Бог здоровья ))) От части благодаря Вашему телеграм каналу (старому) попал в IT. Очень хорошо когда айтишник может объяснить JS гуманитарию
This и apply на простом примере. JavaScript => super
👍🏻👍🏻👍🏻
О appy() очень похож по своей работе на this.f1.bind(this), который используется для работы в классах, на сколько я понял.
Да только apply или call вызывает функцию а bind(this) только привязывает this без вызова самой функции ну или если вызвать то f1.bind(this)()
Можно еще создать константу
const f3 = f2.bind(document.querySelector('.s-1'));
и он без call, apply будет работать с нужным контекстом.
В коде обычно стараюсь меньше использовать this, лучше сразу создать переменной ссылку на него и дальше по коду не угадывать в контексте чего происходит вызов через this. Элемент на котором сработало событие можно вытянуть через event.targetElement.
Вот где еще можно применить знания с call, apply, bind, так это в классических классах которые обьявляются через function, методы прописываются через prototype.
Но классические классы сильно проигрывают в простоте и порогу входа по сравнению с новыми классами.
Старания не использовать this в коде раскрывает Вас как человека, который не знает язык, на котором пишет.
Ну хоть кто-то нормально объяснил этот this. Спасибо
Подскажите плиз как добавить дату текущую в заметку(в список дел todo) в local storage. Может ролик такой есть(надо для семейного сайта). Автору спасибо за this !
На 8:50 мы вызываем функцию f2 в контексте window, и у меня вопрос, почем див out-2 под селектом получает пустое содержание, а не строку "undefined"?
Безхозных функции не бывает в js, при создании функции она принадлежит глобальному обьекту(window). При использовании apply, call (это методы обьекта Function) мы просто занимаем метод для использования со своим объектом не создавая такого же метода у себя в объекте. Стрелочные функции не имеют this и поэтому указывают всегда на глобальный объект Window.
Класс, спасибо!!! а будут примеры работы с базами данных crud?
юзаю стрелки в методах классов реакта, чтобы не биндить зис класса для собственных методов этого класса. Моё спасение от раздражения )
из документации MDN Web Docs:
"До появления стрелочных функций, каждая новая функция имела своё значение this. Это очень раздражало при использовании объектно-ориентированного стиля программирования."
0:19 Ааа, светлая тема TH-cam... Это вообще законно?
Пожалуйста скажи как найти работу JS програмиста.
Пройти JS 2.0. Подтянуть ООП и идти на собеседования.
@@itgid спасибо огромное. Ты вообще лучшый програмист в youtube удачи тебе 🤴
конечно нужны еще и call / bind
this это указатель контекста объекта в момент вызова. Всё. Функция это тоже объект. Т.к. она содержит код мы можем в этом убедиться. this без вызова бессмысленен.
Однако, не знал про apply.
Я, кстати, заметил, что у кнопки заданы :hover и :active из прошлого урока 👀
человек так спешил, что не обяснил почему теряем This и его проблемы. Не очень запутанно, а хотелось бы что бы было разжёвано особенно если оно рассчитано для
новичков
Жаль, что на курсы в доступе отказано.
Нихуя не понял но очень интересно
Этот урок можно смело прикреплять к официальной документации на developer.mozilla
Сначала тебе обещают, что будет просто, а потом говорят "экивоков" ))))
а самое главное я не знаю что это за слово :(
Настолько лень кодит. Что делат?
Не кодить