javascript setTimeoutのコールバック関数に引数を取る場合の書き方
setTimeoutは引数に関数をとるが、 関数に引数を渡すために()を使用すると関数が実行された評価がsetTimeoutに渡ってくる
・第三引数にとる setTimeout(console.log,1000,"test");
・無名関数にする setTimeout(function(){ console.log("test"); }, 1000);
※直接引数を渡すと非同期にならない setTimeout(console.log("test"), 1000);
参考URL// https://qiita.com/sirojake/items/26618081bbb33e918aa4