Size: a a a

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

2020 September 22

BV

Bohdan Vinter in JavaScript Noobs — сообщество новичков
Рома Кочережченко
зачем классы когда есть функции
это обман чтобы набрать классы
источник

РК

Рома Кочережченко... in JavaScript Noobs — сообщество новичков
незачем
источник

АГ

Александр Григорьев... in JavaScript Noobs — сообщество новичков
из за этого не работает
источник

АГ

Александр Григорьев... in JavaScript Noobs — сообщество новичков
но почему
источник

KP

Kotan 🐱 Pupkin in JavaScript Noobs — сообщество новичков
я тебе выше написал. Не используй var.
источник

KP

Kotan 🐱 Pupkin in JavaScript Noobs — сообщество новичков
он криво работает
источник

АГ

Александр Григорьев... in JavaScript Noobs — сообщество новичков
Kotan 🐱 Pupkin
на момент вызова колбека у тебя i = buttons.length
То есть вот тут проблема с асинхронностью? я типа уже не на тот элемент ссылаюсь?
источник

АГ

Александр Григорьев... in JavaScript Noobs — сообщество новичков
понял
источник

РК

Рома Кочережченко... in JavaScript Noobs — сообщество новичков
Александр Григорьев
из за этого не работает
я хз почему не работает, но используй let
источник

АГ

Александр Григорьев... in JavaScript Noobs — сообщество новичков
я понимаю, что это называется потеря окружения, но как это работает хз
источник

АГ

Александр Григорьев... in JavaScript Noobs — сообщество новичков
вроде про кол стеки уже читал
источник

АГ

Александр Григорьев... in JavaScript Noobs — сообщество новичков
но все равно
источник

АГ

Александр Григорьев... in JavaScript Noobs — сообщество новичков
лексическое окружение
источник

РК

Рома Кочережченко... in JavaScript Noobs — сообщество новичков
Александр Григорьев
я понимаю, что это называется потеря окружения, но как это работает хз
var видно вне области видимости, насколько я помню
источник

АГ

Александр Григорьев... in JavaScript Noobs — сообщество новичков
но картинка не складывается
источник

АГ

Александр Григорьев... in JavaScript Noobs — сообщество новичков
да, она в глобал
источник

АГ

Александр Григорьев... in JavaScript Noobs — сообщество новичков
Рома Кочережченко
var видно вне области видимости, насколько я помню
да она в глобал
источник

KP

Kotan 🐱 Pupkin in JavaScript Noobs — сообщество новичков
Александр Григорьев
То есть вот тут проблема с асинхронностью? я типа уже не на тот элемент ссылаюсь?
нет. При чём тут асинхронность? её вообще тут нет. var кривой, и переменные, объявленные через var, остаются вне своей области видимости. Конкретно в данном случае, при выполнении колбека у тебя i = images.length, а значит images[i] будет невалидным.
источник

РК

Рома Кочережченко... in JavaScript Noobs — сообщество новичков
Александр Григорьев
да она в глобал
в этом есть сакральный смысл?
источник

АГ

Александр Григорьев... in JavaScript Noobs — сообщество новичков
Kotan 🐱 Pupkin
нет. При чём тут асинхронность? её вообще тут нет. var кривой, и переменные, объявленные через var, остаются вне своей области видимости. Конкретно в данном случае, при выполнении колбека у тебя i = images.length, а значит images[i] будет невалидным.
🙏
источник