Size: a a a

JavaScript Noobs — сообщество новичков

2021 June 21

TF

Tikhon Fedulov in JavaScript Noobs — сообщество новичков
?
источник

TF

Tikhon Fedulov in JavaScript Noobs — сообщество новичков
Разве нет ?
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
обьявляешь, но не вызываешь
источник

TO

Tony Osipenko in JavaScript Noobs — сообщество новичков
Сон для прогера, как допинг для спортсменов))
источник

TF

Tikhon Fedulov in JavaScript Noobs — сообщество новичков
Вызываю при клике (
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
обьявляешь при клике, создаешь инстанс функции
источник

^

^^ in JavaScript Noobs — сообщество новичков
что значит топорное? Твое решение же ничем не отличается
источник

^

^^ in JavaScript Noobs — сообщество новичков
ты просто сделал замыкание в другом месте)
источник

j

jk in JavaScript Noobs — сообщество новичков
В первом случае ты передаёшь в функцию addEventListener в качестве аргумента функцию nextimage. Позже по клику она будет выполнена. Во втором ты выполняешь функцию nextimage на месте и передаёшь результат её выполнения в качестве аргумента addEventListener, а этот результат - undefined.
источник

TF

Tikhon Fedulov in JavaScript Noobs — сообщество новичков
О, так понятно
источник

TF

Tikhon Fedulov in JavaScript Noobs — сообщество новичков
Спасибо
источник

^

^^ in JavaScript Noobs — сообщество новичков
точнее. оно конечно может отличаться, но не в этом случае
источник

TF

Tikhon Fedulov in JavaScript Noobs — сообщество новичков
Блэт
источник

TF

Tikhon Fedulov in JavaScript Noobs — сообщество новичков
Я не понимаю
источник

TF

Tikhon Fedulov in JavaScript Noobs — сообщество новичков
Почему во втором случае я уже выполняю её на месте
источник

TF

Tikhon Fedulov in JavaScript Noobs — сообщество новичков
А не объявляю
источник

TF

Tikhon Fedulov in JavaScript Noobs — сообщество новичков
Я вот вижу, что второй случай от первого синтаксически отличается только тем, что во втором случае я добавил аргументы к моей функции
источник

^

^^ in JavaScript Noobs — сообщество новичков
Потому что addEventListener принимает колбек функцию, которую сам и вызывает. А ты ему вместо колбека передаешь результат функции. Так как перед этим сам же её вызываешь
источник

^

^^ in JavaScript Noobs — сообщество новичков
добавить аргументы = вызвать)
источник

j

jk in JavaScript Noobs — сообщество новичков
Ты добавил скобки, есть скобки - функция выполняется сейчас.
источник