bind

function をobjectに束縛する。

bindAll

イベントハンドラとして使う予定の関数を、オブジェクトに束縛する

partial

引数の部分適用を行う。関数をオブジェクトとして受け渡す時に便利。

memoize

関数をキャッシュしてメモ化。計算結果を高速化する。

delay

setTimeoutのようなもの。wait後にfunctionを呼び出す。

defer

$.Defferedのように、現在のコールスタックが終了してから呼び出す。

throttle

連続してfunctionを発動させる場合、一回目が発動してからwait間次の発動がcueされる。

debounce

[immediate] == trueの場合、functionが発動してからwait間はトリガーを引いても発動しない。

※thorottleとdebounceのgood example.

once

関数のコールを一度だけに制限する。

after

関数をcount回コールされた時に発動させる。非同期応答に役立つ。

wrap

wrapper にfunctionをラップさせる。functionは、wrapperの中で動作する。

compose

文字通り、関数の合成を行う。


Leave a Reply

Your email address will not be published. Required fields are marked *