简答题

说说你对Promise的理解。

正确答案

依照 Promise/A+ 的定义,Promise 有四种状态:pending:初始状态,非fulfilled或rejected.fulfilled: 成功的操作.rejected: 失败的操作.settled: Promise已被fulfilled或rejected,且不是pending; 另外,fulfilled 与 rejected 一起合称 settled。Promise 对象用来进行延迟(deferred) 和异步(asynchronous)计算.Promise 实例拥有 then 方法(具有 then 方法的对象,通常被称为 thenable)。它的使用方法如下:promise.then(onFulfilled, onRejected); 接收两个函数作为参数,一个在 fulfilled 的时候被调用,一个在 rejected 的时候被调用,接收参数就是 future,onFulfilled 对应 resolve, onRejected 对应reject。

答案解析

相似试题
  • 说说你对语义化的理解?

    简答题查看答案

  • 说说你对集成测试中自顶向下集成和自底向上集成两个策略的理解,要谈出它们各自的优缺点和主要适应于哪种类型测试。

    简答题查看答案

  • 请阐述你对操作系统目标的理解。

    简答题查看答案

  • 蒙版简单讲述你对蒙版的理解

    简答题查看答案

  • 简述你对ASP.NET的事件驱动机制的理解。

    简答题查看答案

  • 路径谈一下你对路径的理解?路径有什么特点?

    简答题查看答案

  • 简述你对AOP(Aspect Oriented Programming)的理解。

    简答题查看答案

  • 简述你对IoC(Inversion of Control)的理解。

    简答题查看答案

  • 羽化谈一下你对羽化的理解?在Photoshop中如何实现羽化的效果?

    简答题查看答案