Что будет выведено в результате выполнения следующего кода?
const foo = (fn) => {
let arg = 0
return (x) => {
setTimeout(() => fn(arg), 0)
arg += x
}
}
[2, 3, 4].forEach(foo(console.log))
2
3
4
Таким образом, в результате выполнения данного кода будет выведено:
2
3
4
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет