即時関数と無名関数
#18 無名関数と即時関数で出来ること
http://dotinstall.com/lessons/basic_javascript_tips/2118
に解説がある
一回しか使わない、
もしくは即座に実行したい
または、書くのが面倒
そんなときに使えるのが
即時関数
ユーザ関数を
()
で囲って、最後に();
をつける
例えば
function helloworld(){
console.log(“hello world);
}
これを実行するには
通常なら
helloworld();
とするけど
即時関数にしたいのなら
(function helloworld(){
console.log(“hello world);
})();
というように
()で囲って、最後に();
をつけている
無名関数は
function (){
console.log(“hello world);
}
というように、関数の名前がないもの