applyは_parentよりましかな、というなにか。他の人に処理のカーソルを渡したい、みたいな。
スコープの人(そのfunctionをメンバとして持つ人)、呼び出すタイミング、実際の処理をそれぞれ別々に書ける。
好きなタイミングで
(実際の処理を定義してあるfunctionオブジェクト).apply(スコープの人, パラメータ);
ってすればいい。
applyもそうだけど、callメソッドも変わってる!
自分のメンバ変数にあるクラスで、そのクラスの中で新しいメソッドを定義したくても手が出せないとき、
なんかに良さそう。
extendsできないときとか?そんな時ってあるの?
0 件のコメント:
コメントを投稿