コールバックプログラミングの例
Example of callback programming
func1();
func2(arg1,arg2,function(){
// heavy or slow operations
// e.g. communication with slow server
console.log("end")
});
func3();
func2はすぐ終了
func2() finishes immediately
バックグラウンド処理される
Calculation in background
終了すると"end"と表示
"end" printed after calculation