Size: a a a

2021 January 04

DM

Denys Mikhalenko in javascript_ru
в твоем случае можно использовать bind чтобы прилепить к callback контекст и аргументы и передать полученную новую функцию как аргумент в setTimeout
источник

DM

Denys Mikhalenko in javascript_ru
Промисы тут не нужны
источник

K

Kosanyak in javascript_ru
источник

DM

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

DM

Denys Mikhalenko in javascript_ru
👍
источник

K

Kosanyak in javascript_ru
Точно?
источник

w

whyamsx in javascript_ru
а на практике такое используется вообще?
источник

w

whyamsx in javascript_ru
такая вот штука что витя показывает
источник

w

whyamsx in javascript_ru
выглядит интересно на самом деле
источник

DM

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

K

Kosanyak in javascript_ru
Не работает
источник

K

Kosanyak in javascript_ru
Не проходит тест
источник

DM

Denys Mikhalenko in javascript_ru
delay? ну это учебная функция )
источник

w

whyamsx in javascript_ru
а, понял
источник

DM

Denys Mikhalenko in javascript_ru
Какая ошибка?
источник

K

Kosanyak in javascript_ru
источник

K

Kosanyak in javascript_ru
Как проверить такую функцию?
источник

K

Kosanyak in javascript_ru
источник

DM

Denys Mikhalenko in javascript_ru
export const delay = (...тут аргументы) => {
... тут код
}
источник

w

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

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

это заменит бинд? я просто не юзаю обычно бинды и не совсем разрбрался как они работают но если не ошибаюсь это делается чтоб функцию не вызывать а просто привязать к ней контекст и вызвать когда-то потом
источник