承诺不仅仅是回调吗?
我已经开发了几年的JavaScript,我根本不理解有关承诺的大惊小怪。
似乎我所做的只是改变:
api(function(result){
api2(function(result2){
api3(function(result3){
// do work
});
});});无论如何,我可以使用像async这样的库,例如:
api().then(function(result){
api2().then(function(result2){
api3().then(function(result3){
// do work
});
});});哪个代码更多,可读性更低。我没有在这里获得任何东西,它也不会突然神奇地“平坦”。更不用说必须将事物转换为承诺。
那么,这里的承诺有什么大惊小怪?
慕斯709654
万千封印
牛魔王的故事
繁花如伊
随时随地看视频慕课网APP
相关分类