この関数が返さないのはなぜtrue
ですか?
function test(str) {
window.setTimeout(function() {
if(str == 'ok') {
return true;
}
}, 1000);
}
console.log(test('ok'));
それはまさに私がやりたいことではありません。1 秒後にいくつかのアクションを実行する test() という名前の関数があります。test() が終了したら(タイムアウト後)、次の関数を実行したい。
テストがいつ終了したかを知るにはどうすればよいですか?