無名関数(クロージャ) | 15g.jp

Pocket

function(){}
これだけで名前のない関数を作ることが出来る。
メインの用途としては、コールバックに使用する。非常に便利なので覚えておいたほうがいい
一方、コールバック以外で使うことはほとんどない。

create_functionとの違い

create_functionという関数でも作成できるが、内部的にevalを使っているので非常に危険な上、読みづらい
create_functionは単純に使わない方が良い