原文:Promise面试题

Promise一旦创建立即执行 所以 , 输出 Promise.then 在所有的代码执行完毕后执行 所以 最后 所以是 第二题 Promise一旦创建立即执行 resolve函数是当Promise对象的状态从 未完成 变为 成功 即从pending变为resolved ,在异步操作成功时调用,并将异步操作的结果,作为参数传递出去 reject函数将Promise对象的状态从 未完成 变为 失败 ...

2019-10-25 09:24 0 492 推荐指数:

查看详情

9个Promise面试题

1. 多个 .catch 以上代码的输出将会是什么?请选择正确的答案: [ ] 打印一次消息 [x] 打印两次消息 [ ] UnhandledPromiseRejectionWarning [ ] 程序退出 解析: 我们使用构造函数方法创建一个 Promise ...

Mon Dec 07 22:21:00 CST 2020 0 345
Promise 面试题整理

基础输出题 题目1 记住 new Promise 里的参数函数,是同步被执行的,故而先输出 1,2. resolve 后还需要等待进入下一个事件循环。then 把参数函数推入微任务队列,并不直接执行。 输出 4,接着事件循环进入下一轮,输出 3. 题目 ...

Sun May 24 20:26:00 CST 2020 1 11747
promise经典面试题

上期讲了promise基本概念和用法,今天结合上期的内容,讲解几道经典的相关面试题promise基本规则: 1. 首先Promise构造函数会立即执行,而Promise.then()内部的代码在当次事件循环的结尾立即执行(微任务)。 2. promise的状态一旦由等待pending变为 ...

Fri Jun 19 17:30:00 CST 2020 0 13858
一道关于Promise应用的面试题

题目:红灯三秒亮一次,绿灯一秒亮一次,黄灯2秒亮一次;如何让三个灯不断交替重复亮灯?(用Promse实现) 三个亮灯函数已经存在: 这道题首先考察Promise的应用,Promise的详细说明请看我的这篇文章:闲话Promise机制。首先我们需要一个函数来实现时间控制: 如果把问题 ...

Mon May 16 02:01:00 CST 2016 11 5556
关于js中promise面试题

核心点promise在生命周期内有三种状态,分别是pending,fulfilled或rejected,状体改变只能是 pending-fulfilled,或者pending-rejected。而且状态一旦改变就不能再次改变。 题1 promise.resolve() .then(() => ...

Tue Mar 27 06:44:00 CST 2018 0 3007
Promise 必知必会的面试题

Promise 想必大家都十分熟悉,想想就那么几个 api,可是你真的了解 Promise 吗?本文根据 Promise 的一些知识点总结了十道题,看看你能做对几道。 以下 promise 均指代 Promise 实例,环境是 Node.js。 题目一 1 2 3 ...

Fri Nov 24 22:32:00 CST 2017 0 6459
promise知识点以及面试题

1.面试题 2. 目录 常见 Promise 面试题 Promise 出现的原因 什么是 Promise 代码书写比较 API 如何理解 Promise Promise的使用总结 ...

Sun Apr 12 06:58:00 CST 2020 0 615
Promise和setTimeout执行顺序 面试题

1、示例 2、解释 最需要 解释的是:then和settimeout执行顺序,即setTimeout(fn, 0)在下一轮“事件循环”开始时执行,Promise.then()在本轮“事件循环”结束时执行。因此then 函数先输出,settimeout后输出。 3、自测题: ...

Fri Mar 30 00:32:00 CST 2018 0 9812
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM