Firefox:javascript while循环运行速度太慢

时间:2018-05-29 09:04:52

标签: javascript jquery performance while-loop timeout

我期待在一个月内获得所有星期一,以便在两个预定义日期之间创建完整的周列表,并在stackoverflow上找到this solution。 它的工作原理就像镀铬上的魅力而不是火狐:需要太长时间才能打破。 调试代码后发现这段代码需要花费大量时间来执行:

// Get the first Monday in the month
while (d.getDay() != 1) {
    d.setDate(d.getDate() + 1);
}

我通常在chrome上运行我的应用程序,但我希望用户能够在Firefox上运行它,如果他们愿意的话。那么有没有办法在不破坏的情况下做到这一点?

0 个答案:

没有答案