Привіт. Проходжу курси на GoIT, паралельно по кожній темі для більш глибоко розуміння передивляюсь твої відео. Пояснення і приклади просто супер. Велике ДЯКУЮ, за пророблену роботу!
Очень рада, что нашла ваш канал! Я очень долго не понимала, что происходит в JS, а после ваших объяснений понимаю. Все оказывается очень просто, если правильно объяснить. Спасибо большое ☺️
Сижу и слушаю урок Мимо проходит любимая и говорит мне что this это не windows. А я смотрю на нее и думаю ну как же Алекс сказал, что windows а она говорит что нет . И потом она говорит windows это окно а this - это . Я послушал и не стал спорить )))) Мало ли ))
За 5 лет карьеры во фронте не было вообще случая когда необходимо было использовать bind, call или apply, исключения собеседования и классовые компоненты 15-го реакта (bind). Функцию всегда можно вызвать обычным способом и передать в нее то что нужно тебе как параметры.
На мой взгляд лучше говорить, что в стрелочных функциях нет собственного this, но они берут его снаружи. так сказать берут его у внешней функции обертки, если такая имеется. Поэтому this и arrow func раскрыта не раскрыта
да соглашусь, этот юнит как-то не зашёл, тут даже , не обозначали что у методов объекта, this это сам объект , хоть в конце это можно увидеть в консоле + к тому не сказано про режим use strict, про функции конструкты,да и вообще запутано как-то) не расчитано для новичков
Очень хорошая лекция и практика! Отличный преподователь! Но у меня все же остались вопросы. Вот этот код работает: function sum1(a, b, c) { return a + b + c; } sum2 = sum1.bind(undefined, 2, 3); console.log(sum2(0)); Результат = 5 Если же записать так: console.log(sum2()); то результат = NaN, почему? Если записать так: sum2 = sum1.bind(undefined, undefined, 3); console.log(sum2(1, 2)); Результат = NaN, почему?
Спасибо, человек, ты несешь в сердца зрителей любовь к js. Контентище.
Привіт.
Проходжу курси на GoIT, паралельно по кожній темі для більш глибоко розуміння передивляюсь твої відео.
Пояснення і приклади просто супер.
Велике ДЯКУЮ, за пророблену роботу!
Очень рада, что нашла ваш канал! Я очень долго не понимала, что происходит в JS, а после ваших объяснений понимаю. Все оказывается очень просто, если правильно объяснить. Спасибо большое ☺️
Девственная кнопка это 🔥🔥🔥 всем бы такие кнопки
Очень хорошо поставлена методика разъяснения. От простого к сложному. Преподавателем тоже нужно уметь быть. Спасибо за видео.
Странно, что так мало просмотров, объяснение очень хорошее и доходчивое, спасибо автору! Комментирую для продвижения видео/канала)
Приятно слушать и понимать. Когда понимаешь - тогда не скучно.
Премного благодарен). радуете вы меня постоянно своей подачей. от других устаю, а от вас - нет.
Спасибо. Спустя два года я понял, как это работает))
Довго не міг з цими методами розібратися, дуже добре пояснюєш, дякую
Спасибо! Хорошее, понятное объяснение.
Благодарю за прекрасное объяснение! Вы даёте материал понятно! 😀👍
Только начала смотреть, не могу оторваться...объяснения очень понятные, спасибо вам🙏🏻
Самый лучший урок по этой теме! Спасибо Вам большое!
спасибо огромное, действительно очень полезные уроки❤
Превосходно объяснили! Супер!👍🏻
Крутая лекция. Огонь 🔥
Спасибо за видео.
Крутые примеры и хорошая подача, спасибо. А вы senior?
Похоже что пока Милорд
на такой вопрос весело отвечать - "пока только в Испании")
все понятно, супер!
спасибо, все ясно!
а у вас есть видео по обёрткам функции?
Очень доходчиво !!!!!!!!!!!!!!!
Красавчик!
Очень хорошо 👍
Спасибо🌺🌺🌺
Сижу и слушаю урок
Мимо проходит любимая и говорит мне что this это не windows. А я смотрю на нее и думаю ну как же Алекс сказал, что windows а она говорит что нет . И потом она говорит windows это окно а this - это . Я послушал и не стал спорить ))))
Мало ли ))
згоден. window
частично она права и в контексте js. В стрикт моде this по дефолту не windows, а indefined
Работа не волк, работа - это "ворк". А волк - это "гулять".
и не поспоришь :)
@@Basauvas13 может undefined?
Спасибо
За 5 лет карьеры во фронте не было вообще случая когда необходимо было использовать bind, call или apply, исключения собеседования и классовые компоненты 15-го реакта (bind). Функцию всегда можно вызвать обычным способом и передать в нее то что нужно тебе как параметры.
я не работаю во фрот енде ну при разработке виртульной клавиатуры и игры спер не раз приходилось использовать методы контекста
Пасибо!
На мой взгляд лучше говорить, что в стрелочных функциях нет собственного this, но они берут его снаружи. так сказать берут его у внешней функции обертки, если такая имеется. Поэтому this и arrow func раскрыта не раскрыта
да соглашусь, этот юнит как-то не зашёл, тут даже , не обозначали что у методов объекта, this это сам объект , хоть в конце это можно увидеть в консоле + к тому не сказано про режим use strict, про функции конструкты,да и вообще запутано как-то) не расчитано для новичков
Под конец какой-то компот из кода и выводов.
Лучше каждый пример начиная, либо комментировать предыдущий код либо удалять
В return можно было обойдись без тернарного оператора, оператор сравнения и так вернет boolean.
Дякую
Очень хорошая лекция и практика! Отличный преподователь!
Но у меня все же остались вопросы.
Вот этот код работает:
function sum1(a, b, c) {
return a + b + c;
}
sum2 = sum1.bind(undefined, 2, 3);
console.log(sum2(0));
Результат = 5
Если же записать так:
console.log(sum2());
то результат = NaN, почему?
Если записать так:
sum2 = sum1.bind(undefined, undefined, 3);
console.log(sum2(1, 2));
Результат = NaN, почему?
sum2 = sum1.bind(undefined, 2, 3);
console.log(sum2(0));
Результат = 5
this = undefined, a = 2, b=3, c=0
2+3+0 = 5
console.log(sum2());
2+3+undefined = NaN
sum2 = sum1.bind(undefined, undefined, 3);
console.log(sum2(1, 2));
undefined+3+1 = NaN
😀
geshtal't. no gel'shtat
Неплохое объяснение, но у меня от всех этих баттонов 1-10 и аутов, и одинаково названных функций в глазах рябит %)
За урок спасибо! но рекламы слишком много(((
скачайте и не будет
спасибо