当我在没有延迟时间的情况下使用setInterval或angular service $ interval时,它可以在Chrome中运行,但不会有相同的行为。
示例:
// Chrome OK
// Firefox doesn't work
let i = 1;
setInterval(() => {
console.log(i);
i++;
});
// ------------------
// Chrome OK
// Firefox OK
let i = 1;
setInterval(() => {
console.log(i);
i++;
},1);