javascript Callbackの初歩

今回はCallbackについて調べてみました。

Callback関数とは

他関数の引数として使用し、特定のタイミングで実行させることです。TOWNの現在の開発だとgoogle mapsのaddListenerなどがよく見かける例だと思います。

//変数・関数定義 
var cs = function() {
  console.log('CSチーム!');
};

// 自分のチームは と表示してから、引数を実行する関数
var myTeam = function(callback) {
  console.log('自分のチームは');
  callback();
};

/* 呼び出し */
myTeam(cs);
// 自分のチームは
// CSチーム!

/* --- Callback関数自体に引数を渡すには以下のように書くことも可能 --- */
myTeam(function() {
 console.log('CSチーム!');
});