Size: a a a

2021 January 04

K

Kosanyak in javascript_ru
источник

DM

Denys Mikhalenko in javascript_ru
whyamsx
кстати а если записать например

const callbackFunction = () => callback(context, ...arguments)

это заменит бинд? я просто не юзаю обычно бинды и не совсем разрбрался как они работают но если не ошибаюсь это делается чтоб функцию не вызывать а просто привязать к ней контекст и вызвать когда-то потом
не заменит, ты context как первый аргумент передаешь
надо
() => callback.call(context, ...arguments)
источник

DM

Denys Mikhalenko in javascript_ru
хм, может проблема в имени, попробуй args вместо arguments
источник

w

whyamsx in javascript_ru
просто в реакте я видел на онклик функцию с контекстом передают либо обвернутой в колбеке либо через бинд
источник

w

whyamsx in javascript_ru
то меня это путает сильно
источник

K

Kosanyak in javascript_ru
Спасиб
источник

DM

Denys Mikhalenko in javascript_ru
whyamsx
просто в реакте я видел на онклик функцию с контекстом передают либо обвернутой в колбеке либо через бинд
особо разницы нет
источник

w

whyamsx in javascript_ru
почему тогда в этом случае так нельзя?
источник

w

whyamsx in javascript_ru
в случае как у вити
источник

DM

Denys Mikhalenko in javascript_ru
кто сказал, что нельзя?
источник

DM

Denys Mikhalenko in javascript_ru
можно и так и так
источник

w

whyamsx in javascript_ru
ну я спросил типа заменит ли это бинд, ты ответил шо не заменит
источник

DM

Denys Mikhalenko in javascript_ru
ну потому что ты неправильно написал
источник

DM

Denys Mikhalenko in javascript_ru
прочитай, что я дальше написал
источник

DM

Denys Mikhalenko in javascript_ru
я же написал, что неправильно и как сделать правильно
источник

w

whyamsx in javascript_ru
вижу
это обязательно через call нужно делать?
источник

DM

Denys Mikhalenko in javascript_ru
ну конечно
источник

w

whyamsx in javascript_ru
в реакте к примеру я так не делаю
источник

DM

Denys Mikhalenko in javascript_ru
а как иначе ты сделаешь, чтобы this стал равен context?
источник

DM

Denys Mikhalenko in javascript_ru
ну в реакте тебе видимо плевать на контекст
источник