Size: a a a

JavaScript — русскоговорящее сообщество

2021 April 21

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Речь шла о том, чтобы иметь возможность переиспользовать код в GitHub Actions
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Я бы тоже запилил, но я в GitHub не работаю )
источник

NK

Nikita Kagan in JavaScript — русскоговорящее сообщество
??
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Плохо код написан
Зачем внутри next() ещё одна обёртка?
Зачем лишняя переменная nextImage?
Сделай функцию, получающую на вход каунтер и выдающую на выход урл
Сделай функцию, которая меняет src у картинки
Это повысит читабельность кода
источник

NK

Nikita Kagan in JavaScript — русскоговорящее сообщество
это так замыкание работает по примеру учебника а остальное кроме последнего так и работает только ссылка не меняется никак если знаешь как лучше перепиши я еще учусб
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Здесь замыкание не к месту совсем
источник

NK

Nikita Kagan in JavaScript — русскоговорящее сообщество
у меня тогда счетчик после двух вообще не работает
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Оно никаких проблем не решает, а только лишний код создаёт
источник

NK

Nikita Kagan in JavaScript — русскоговорящее сообщество
без замыкания
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Потому что код плохо написан
источник

NK

Nikita Kagan in JavaScript — русскоговорящее сообщество
у меня щас проблема что ссылка не меняется на ту которую нужно  а не то что  код плохой с постоянной ссылкой оно работает отлично если знаешь как лучше напиши я еще учусь писать на js
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Напиши лучше, что ты хочешь сделать
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Описываешь функцию с замыканием
function nextGenerator() {
 let count = 0;

 return function() {
   return count++;
 };
}


Создаешь экземпляр let next = nextGenerator()
Вызываешь next(); next(); next(); //0 1 2
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Дальше уже пишешь логику по формированию урл
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Вот спрашивается, чем людям классы не угодили?
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Типичный кейс для класса )
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Человек же только изучает
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Не, я не про него
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Но вообще да
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Сейчас просто модно стало классов избегать
источник