WHATWGとMDNによるとwindow.setTimeout
、window.setInterval
フォームがあります
var handle = window.setTimeout( handler [, timeout [, arguments... ] ] );
var handle = window.setInterval( handler [, timeout [, arguments... ] ] );
ほとんどの情報源によると、(一般的な)InternetExplorerはオプションのをサポートしていませんarguments
。
それをサポートしているブラウザとサポートしていないブラウザとバージョンのリストはありますか?
サポートをテストする方法の例は次のとおりです。
<html>
<head><title>test</title></head>
<body>
setTimeout: <span id="t">testing..</span><br/>
setInterval: <span id="i">testing..</span>
<script type="text/javascript">
t = window.setTimeout( // setTimeout
function (b) { // callback
document.getElementById('t').innerHTML = (b || false); // test for arg1
},
0,
true // arg1
);
i = window.setInterval( // setInterval
function (b) { // callback
document.getElementById('i').innerHTML = (b || false); // test for arg1
window.clearInterval(i);
},
0,
true // arg1
);
</script>
</body>
</html>
期待される結果true
と失敗時の結果をfalse
。