小编dra*_*n75的帖子

返回true和setimout

为什么这个函数没有返回true

function test(str) {
    window.setTimeout(function() {
        if(str == 'ok') {
            return true;
        }
    }, 1000);
}

console.log(test('ok'));
Run Code Online (Sandbox Code Playgroud)

这不是我想要做的.我有一个函数nammed test(),他在1秒后做了一些动作.我想在test()完成时执行下一个函数(所以在超时后).

我怎么知道测试结束的时候?

javascript

6
推荐指数
2
解决办法
2349
查看次数

标签 统计

javascript ×1