<div class="alert alert-danger">
<span class="time">5</span>초 이내 구매시 상품 증정!
</div>
<script>
var count = 5;
setInterval(function () {
count--;
$(".time").html(`${count}`);
if (count == 0) {
$(".alert").hide();
}
}, 1000);
</script>
이 코드에서 만약 count 변수를 setInterval 내부에 넣으면 4에서 더이상 내려가지 않고 4만 계속찍히게 됩니다. 왜그런지 이유를 모르겠습니다.