我寫了一個包含if語句的函數,並且該條件包含一個變量。循環遍歷函數中的多個變量
function interval() {
var interval = setInterval(function() {
if (x < max) {
x = parseInt(x) + 1;
$('.max').html(addCommas(x));
}
}, 1);
};
所以這裏最大是我的變量。效果很好,但現在我有三個變量,我想運行相同的功能,但每次都使用不同的變量。我可以複製函數3次,並在每個函數中編輯這個變量,但是這會讓我覺得效率很低。
什麼是最好的方式來實現這個堆疊?
有沒有理由不使用'for'或'while'循環? 'setInterval'在這裏似乎是錯誤的解決方案 – yoavmatchulsky 2013-05-13 10:09:33
爲什麼_parseInt(x)_ - 如果x可能不是數字,您不應該解析_before_將其與max進行比較嗎? – nnnnnn 2013-05-13 10:19:21