別の関数などを呼び出す関数があります。
function A(args,callback){    
// make ajax request
//  on response 
    B()    
}
function B(args){
// make ajax request
//  on response 
    C()
}
function C(args){
  // make ajax request
  //  on response 
    D()
}
私はそのような10のajax呼び出しを行っています。2つの質問...
- コールバック地獄とは何か説明してもらえますか? これはコールバック地獄ですか?
 - 関数 D 内で callback() を呼び出すと、呼び出されますか。コールバックを引数として他の関数に渡していません。