こんにちは、@yoheiMuneです。 Function.prototype.bindの第2引数以降を使うと、conclickなどに任意の値を渡せるんですね。便利だったのでブログに書いておきたいと思います。 目次 bindの第2引数以降を使って任意の値を関数に渡す 通常、呼び出す関数のthisを指定するために使うことが多いbindですが、以下のように実装すると、onclickなどのイベントハンドラーで関数に任意の値を渡すことができます。 // なんらかの値 var user = { id : 1, name : 'Yohei'}; // コールバック関数 // userを引数で渡すことができます。 function handleClick(user, e) { alert('選択されました:' + JSON.stringify(user)); } // onclickを指定する var b
![[Javascript] onclickなどでbind関数を使って、任意の値をイベントハンドラーに渡す - YoheiM .NET](https://cdn-ak-scissors.b.st-hatena.com/image/square/064e6e8225f1917a2b67b2f29f062da3a1c134bc/height=288;version=1;width=512/https%3A%2F%2Fwww.yoheim.net%2Fimage%2F479.jpg)