promise面试题及答案.docxVIP

  • 1
  • 0
  • 约6.11千字
  • 约 9页
  • 2026-02-26 发布于山东
  • 举报

promise面试题及答案

姓名:__________考号:__________

一、单选题(共10题)

1.什么是Promise的构造函数?()

A.Promise.resolve()

B.Promise.reject()

C.newPromise()

D.Promise.all()

2.下面哪个不是Promise的方法?()

A.then()

B.catch()

C.finally()

D.setTimeout()

3.如何创建一个永远不会解决的Promise?()

A.newPromise(resolve=resolve())

B.newPromise((resolve,reject)={})

C.newPromise(resolve=reject())

D.newPromise(resolve=setTimeout(()=resolve(),Infinity))

4.Promise.all()方法返回的Promise在什么情况下会失败?()

A.所有传入的Promise都成功

B.所有传入的Promise都失败

C.至少有一个Promise失败

D.所有Promise都超时

5.以下哪个函数可以用来取消一个Promise?()

A.Promise.cancel()

B.Promise.reject()

C.Promise.resolve()

D.Promise.interrupt()

6.以下哪个方法可以用来处理多个Promise的结果?()

A.Promise.allSettled()

B.Promise.race()

C.Promise.any()

D.Promise.all()

7.下面哪个是Promise的错误处理方法?()

A..then()

B..catch()

C..finally()

D..resolve()

8.以下哪个不是Promise的异步行为表现?()

A.then方法可以返回一个值或另一个Promise

B.then方法可以接受两个参数,一个是成功回调,一个是失败回调

C.Promise对象不会阻塞代码执行

D.Promise的then方法可以返回一个同步的值

9.以下哪个是Promise的链式调用?()

A.promise.then().then().then()

B.promise.then().then().catch()

C.promise.then().catch().then()

D.promise.then().finally().then()

10.以下哪个不是Promise的静态方法?()

A.Promise.resolve()

B.Promise.reject()

C.Promise.all()

D.Promise.race()

二、多选题(共5题)

11.以下哪些是Promise的构造函数参数?()

A.resolve()

B.reject()

C.executor()

D.then()

12.以下哪些是Promise的静态方法?()

A.resolve()

B.reject()

C.all()

D.race()

E.finally()

13.以下哪些是处理Promise错误的方法?()

A.catch()

B.finally()

C.then()

D.allSettled()

14.以下哪些是Promise.all()方法的特性?()

A.当所有Promise都成功时,返回一个结果数组

B.当任意一个Promise失败时,立即失败并返回错误

C.可以处理非Promise值

D.可以处理异步操作

15.以下哪些是Promise的链式调用中的方法?()

A.then()

B.catch()

C.finally()

D.resolve()

E.reject()

三、填空题(共5题)

16.Promise对象在初始化时需要传入一个执行器函数,该函数接收两个参数,分别是______和______。

17.在Promise的链式调用中,如果then方法返回一个非Promise类型的值,那么这个值将会直接传递给下一个then方法的______参数。

18.当Promise.all()方法中的某个Promise被拒绝时,整个Promise.all()返回的Promise将会立即进入______状态。

19.使用______可以取消一个由AbortController管理的Promise。

20.Promi

文档评论(0)

1亿VIP精品文档

相关文档