Aimee

personal blog

欢迎来到我的个人站~


machine learning

  • 含义
    • 异步编程的一种解决方案,所谓Promise,简单说是一个容器,里面保存着某个未来才会结束的事件
    • 具有两个特点:
    • 对象的状态不受外界影响,有三种状态:pending、fulfiled、reject,只有异步操作的结果可以决定当前是哪一种状态,任何其他操作都无法改变这个状态
    • 状态一旦改变,就不会再改变,任何时候都可以得到这个结果

    • 缺点:
    • 1.无法取消,一旦建立就会立即执行
    • 2.如果不设置回调函数,Promise内部抛出的错误不会反应到外部
    • 3.当处于pending状态时,无法得知目前进展到哪一个阶段