我想在我的react本机项目中添加一个递归函数,但是setTimeout
不起作用。你能告诉我为什么吗?以及如何解决它?
handleAppStateChange(appState) {
if(appState === 'background') {
let i = 0;
function runAction() {
i++;
console.log('result'+i);
setTimeout("runAction()",1000);
}
runAction();
}
}
答案 0 :(得分:0)
setTimeout
的第一个参数是一个函数,所以尝试
setTimeout(runAction,1000);