Promise对比图
2017-03-12 11:08:48 0 举报
Promise是一种用于处理异步操作的对象,它代表了一个最终可能完成(或失败)及其结果值的操作。相比于回调函数和事件,Promise更加灵活和强大。Promise有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败),一旦从pending变为fulfilled或rejected,状态就凝固了,不会再变。这使得我们可以更方便地处理异步操作,避免了回调地狱的问题。此外,Promise还支持链式调用,可以让我们以更直观的方式编写代码。总之,Promise是一种非常有用的工具,可以帮助我们更好地处理异步操作。