работает в условии цикла while. Кто-то может подсказать?
while (cleanNew === cleanPrev || cleanNew.split('').reverse().join('') === cleanPrev || cleanNew === cleanPrev.split('').reverse().join(''))
зачем проверять сразу два заранее идентичных варианта?
что здесь идентичное?
ты сравниваешь новое значение с зеркалом пердыдущеги и заодно сравниваешь заркало нового с предыдущим
Мне нужно проверить, чтобы новое значение не совпадало со старым и также по реверсии, т.е допустим чтобы два раза подряд не было 1+2 или 2+1, по сути одно и тоже, но чтобы проверить нужно сделать реверсию
в общем одна проверка у тебя лишняя, выбрось одну из двух
Сейчас глянул, реально, походу вторая не нужна
Не слушайте всех подряд
Да я и не собирался, человек написал, я проверил и сделал выводы
К моему глубочайшему сожалению нет серебряной пули, чтобы написать красивый код мы обязаны написать какашку и срефакторить ее
чтобы написать красивый код предварительно надо написать подходящий для этого ЯП
К сожалению - жестчайшая
не стоит эту тему поднимать, все для своих целей, но мы лишь приматы назвавшие себя хомо-хомо сапиенсами умеющие думать чуть лучше чем на шимпанзе
а ведь тема реально актуальна, мне вот уже нужен дополнительный сахар для await
Обсуждают сегодня