LoginSignup
1
0

More than 5 years have passed since last update.

setTimeoutで引数を与える簡単な方法

Last updated at Posted at 2018-11-21

setTimeout関数で引数を与える方法についてのシンプルなメモです。
MDNに載っている通り第3引数以降を使えばおk。
ちなみにsetInterval も同じ感覚で使えます。

構文

var timeoutID = scope.setTimeout(function[, delay, param1, param2, ...]);
var timeoutID = scope.setTimeout(function[, delay]);
var timeoutID = scope.setTimeout(code[, delay]);

例文

    setTimeout(function(val){
      console.log(val);
    },1000,"test");

実行結果(1000ms後)

test

参考資料

WindowOrWorkerGlobalScope.setTimeout() - Web API | MDN
https://developer.mozilla.org/ja/docs/Web/API/WindowTimers/setTimeout

setTimeout、setIntervalでコールバックに引数を渡したい! - Qiita
https://qiita.com/yanyan_ys/items/6cd0f12b7084eb86a8bc

setInterval()やsetTimeout()で関数に引数を与えるには - Qiita
https://qiita.com/kouhe1/items/9c23604901039832d385

1
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0