【Javascript】関数オブジェクトの.call()メソッドに関するめも。

自分用。

■.call()

関数をメソッド呼び出しとして呼び出すための機能。

あらゆる関数オブジェクトがcall()メソッドを持っている。

関数オブジェクトのcallメソッドを呼び出すと、第1引数がthisに化ける。

myFunc.call(val)とすると、「myFunc」内では「this = val」となる。

jQueryのeach()メソッドなどを参考にすると良いかも。