這是自己在html裡面寫的test,
let aa = 1;
da = () => {
aa += 1;
console.log(aa);
if(aa == 10){
return;
} else {
setTimeout(this.da, 7500);
}
}
da();
這樣的就可以正常的運作和達到自己想要的效果
、但是将他們移植到自己的項目中就不能達到自己想要的效果(自己定的時間會無效,會用預設的時間跑)。
然後你要講setTimeout裡面一方法的形式調用就可以達到你自己想要定時的效果,
案例如下
let aa = 1;
da = () => {
aa += 1;
console.log(aa);
if(aa == 10){
return;
} else {
setTimeout(( ) => {
this.da();
},7500);
}
}
da();