Size: a a a

2019 October 01

N

Nazar in JS
Привет) я запутался. Мне кажется что this должен потеряться, но он работает ? https://cl.ly/48f0a7e05286
источник

MV

Michail Vasiliev in JS
Nazar
Привет) я запутался. Мне кажется что this должен потеряться, но он работает ? https://cl.ly/48f0a7e05286
А почему он тут должен потеряться?
источник

N

Nazar in JS
Michail Vasiliev
А почему он тут должен потеряться?
Как оно вообще работает ? Просто насколько я знаю this видно только в методе и если создать новую функцию в методе то this потеряется (станет глобальным) (за исключениям стрелочной функции). Как это работает что он не теряється или это что-то jQuery намутил ?
источник

MV

Michail Vasiliev in JS
Nazar
Как оно вообще работает ? Просто насколько я знаю this видно только в методе и если создать новую функцию в методе то this потеряется (станет глобальным) (за исключениям стрелочной функции). Как это работает что он не теряється или это что-то jQuery намутил ?
В данном случае this содержит элемент
источник

N

Nazar in JS
Michail Vasiliev
В данном случае this содержит элемент
до меня дошло) типа когда ивент то this ето елемент
источник

N

Nazar in JS
спасибо
источник

GA

Gautama Austria in JS
https://codepen.io/GautamaAustria/pen/qBWyWGj
Народ, почему у меня
  action_btn1.addEventListener('click', step.bind(action_btn1, 'up'));
bind на кнопке работает
  element.addEventListener('click', step.bind(element, 'up'));
А на элементе нет ?
источник

ВП

Вадім Пошук... in JS
источник

ВР

Ваня Реутенко... in JS
Gautama Austria
https://codepen.io/GautamaAustria/pen/qBWyWGj
Народ, почему у меня
  action_btn1.addEventListener('click', step.bind(action_btn1, 'up'));
bind на кнопке работает
  element.addEventListener('click', step.bind(element, 'up'));
А на элементе нет ?
я код не смотрел, но елемент должен быть нодой, проверь
источник

В

Виталий in JS
Кто может объяснить почему в выражениее [].prototype.silce.call(arguments) мы используем слайс?
источник

В

Виталий in JS
потому что он возвращает новый массив?
источник

В

Виталий in JS
и проходит по всем элементам?
источник

А

Антон in JS
Это копирование параметров функции в массив?
источник

T

Theo in JS
Не знаю почему
источник

В

Виталий in JS
да
источник

T

Theo in JS
если можно просто использовать ...args в условии
источник

В

Виталий in JS
копирование
источник

В

Виталий in JS
ну я где то видел такой вопрос на собесе
источник

В

Виталий in JS
стало интересно
источник

А

Антон in JS
Виталий
Кто может объяснить почему в выражениее [].prototype.silce.call(arguments) мы используем слайс?
Потому что arguments это псевдомассив и к нему не применяются методы массивов
источник