はじめにJavaScript で setTimeout, setInterval, addEventListener のコールバック関数に引数を渡す方法をまとめた。 TL;DR setTimeout, setInterval には bind(<this>, <args>) コールバック関数内では、関数定義の仮引数でアクセス addEventListener には第二引数を Object 型で渡す コールバック関数内では this.args で引数にアクセス 目的・やったことsetTimeout, setInterval, addEventListener のコールバック関数に引数を渡したかったので調べてまとめた。
![JavaScript で setTimeout や addEventListener のコールバック関数に引数を渡す方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/e6d107daa45cfc7b515463d52f53b2b965c00b3e/height=288;version=1;width=512/https%3A%2F%2Fr17n.page%2F2019%2F08%2F09%2Fjavascript-callback-bind-args%2Fjs_addEventListener.png)