React Native中的递归函数

时间:2017-04-07 09:23:59

标签: react-native

我想在我的react本机项目中添加一个递归函数,但是setTimeout不起作用。你能告诉我为什么吗?以及如何解决它?

handleAppStateChange(appState) {
    if(appState === 'background') {
        let i = 0;
        function runAction() {
            i++;
            console.log('result'+i);
            setTimeout("runAction()",1000);
        }
        runAction();
    }
} 

1 个答案:

答案 0 :(得分:0)

setTimeout的第一个参数是一个函数,所以尝试

setTimeout(runAction,1000);