は、なぜ、このコードは、5秒のsetTimeout
setTimeout(function() {
alert('Displayed after 5 seconds!');
}, 5000);
はなく、この後に警告メッセージを表示していますか?
function print() {
alert('Displayed after 5 seconds!');
};
setTimeout(print(), 5000);
何が欠けていますか? setTimeout
は(function
呼び出しの結果として)function
参照しませfunction
のreturn
値をとるので、
戻り値ではなく、要素の参照を 'setTimeout()'に渡します。 'setTimeout(print、5000);' '() 'がないことに注意してください。 –
明示的に述べた理由jQueryの質問タイトルでは、しかし、あなたは再びそれを言及しなかったか、または例のコードで使用するので、私はその言及を編集し、タグを削除しました。 – nnnnnn