У меня есть этот JS кодКак я могу написать этот цикл Javascript лучший способ
if (parseInt(counter.text(), 10) > 0) {
counter.text(parseInt(counter.text(), 10) - 1);
}
if (parseInt(counter.text(), 10) < 1) {
counter.attr('data-active', true);
}
Это просто проверяет, является ли значение счетчика> 0, то уменьшаем его, и если после декремента == 0, то это скрыть.
Я ищу лучший способ его написать. Я всегда попадаю в обзор кода о неэффективном кодировании;)
В коде, который вы опубликовали, нет цикла. – Pointy
Также: вы получаете одно и то же содержимое дважды или трижды, а затем передаете тот же контент в 'parseInt()' дважды (или три раза). Это очень простая цель в обзоре кода. – Pointy
Также: «лучше» обычно открыто, если у вас нет конкретной проблемы. Ваш запрос кажется более подходящим для http://codereview.stackexchange.com – Ian