[JavaScript]中級者への第一歩 bindメソッド

bindは他のオブジェクトが保持している状態を使用することができるメソッドです。

bindメソッドを調べてみると「thisの束縛」という風に表現されています。

以下、サンプルコードです。

bindメソッドでmoduleオブジェクトが保持している「val=9999」を使用できていることがわかります。

このようにbindメソッドは、変更されてはいけない値を持つオブジェクトのプロパティを使用するのに適しています。