为什么这个函数不返回true
?
function test(str) {
window.setTimeout(function() {
if(str == 'ok') {
return true;
}
}, 1000);
}
console.log(test('ok'));
这不正是我想要做的。我有一个名为 test() 的函数,它在 1 秒后执行一些操作。我想在 test() 完成时执行下一个函数(所以在超时之后)。
我怎么知道我什么时候完成了测试?