2017-01-18 6 views
0

私はjavaScriptを使って作業していますが、私はコールバックの意味を理解するようになり、今私は混乱しています。約束のコンセプトはコールバックと同じではありませんか?約束のコンセプトはコールバックと同じではありませんか?

API.one(function(err,data){ 
    API.two(function(err,data2){ 
     API.three(function(err,data3){ 

     }); 
    }); 
}); 
+0

だけでなく、はい...しかしいいえ –

答えて

1

これらは似ています。 .catch().then()のような私の約束のために、返品とエラー処理を扱う方が良いです。したがって、エラーを処理するためにネストされたコールバックがある場合、エラーは1つのコールバック関数をエスケープすることがありますが、.catch()のような約束によってキャッチされます。

this.myFunction(){ 
$http({method: 'get', 
     url: url}) 
    .then(function(err,results){ 
     console.log(results); 
}; 

アンギュラ例