首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
Promise的状态
[不定项选择题]
在ECMAScript6 中,Promise的状态有()
Pending
Pause
Resolved
Rejected
查看答案及解析
添加笔记
求解答(22)
邀请回答
收藏(2334)
分享
24个回答
添加回答
81
夙愿
答案:
一个promise可能有三种状态:等待(pending)、已完成(fulfilled)、已拒绝(rejected)
一个promise的状态只可能从“等待”转到“完成”态或者“拒绝”态,不能逆向转换,同时“完成”态和“拒绝”态不能相互转换
promise必须实现then方法(可以说,then就是promise的核心),而且then必须返回一个promise,同一个promise的then可以调用多次,并且回调的执行顺序跟它们被定义时的顺序一致
then方法接受两个参数,第一个参数是成功时的回调,在promise由“等待”态转换到“完成”态时调用,另一个是失败时的回调,在promise由“等待”态转换到“拒绝”态时调用。同时,then可以接受另一个promise传入,也接受一个“类then”的对象或方法,即thenable对象。
编辑于 2017-06-26 10:23:33
回复(5)
14
栗子唐
在阮一峰老师写的es6标准入门中提到:‘Promise 对象代表一个异步操作,有3种状态:Pending(进行中)、Resolved(已完成,又称Fulfilled)和Rejected(已完成)’。应该是ACD
发表于 2017-06-28 16:44:45
回复(2)
13
今天也要加油鸭_
三个状态 pending fulfilled rejected
两个过程 pending->fulfilled(resolve) pending->rejected(reject)
一个方法 then
发表于 2018-09-04 15:02:26
回复(0)
10
哒哒出行
答案应该是acd吧
发表于 2016-04-08 23:28:36
回复(6)
4
牛客657142号
不是pending rejected fulfilled吗…所以C就不太准确了嘛…选了AD…
发表于 2017-03-11 10:35:36
回复(0)
2
mzvast
A Promise is in one of these states: pending: initial state, not fulfilled or rejected. fulfilled: meaning that the operation completed successfully. rejected: meaning that the operation failed.
发表于 2016-06-30 04:03:16
回复(1)
1
天亮説晚安
发表于 2021-10-16 18:07:50
回复(0)
1
ming_ming
一个promise可能有三种状态:等待(pending)、已完成(fulfilled)、已拒绝(rejected)
发表于 2016-07-26 19:26:56
回复(0)
0
来个好offer吧球球
promise的状态有pending(等待中),fullfilled(已完成),rejected(已拒绝)
发表于 2022-11-17 23:37:25
回复(0)
0
Hayle
promise可能有三种状态:等待(pending)、已完成(fulfilled)、已拒绝(rejected)
发表于 2021-06-06 08:36:22
回复(0)
0
不服输的修勾很调皮
<p>十道题就这道有把握</p><p><br></p>
发表于 2020-10-11 17:47:57
回复(0)
0
柠小哀
ACD
发表于 2019-05-08 21:45:22
回复(0)
0
龙风
我竟然选了一个b !!!!
🤔
发表于 2019-04-23 19:35:32
回复(1)
0
Krn
我看成没有了
发表于 2018-07-10 09:57:59
回复(0)
0
sonya
acd
发表于 2018-04-01 23:57:18
回复(0)
0
旧时光111
一个promise可能有三种状态:等待(pending)、已完成(fulfilled)、已拒绝(rejected) 一个promise的状态只可能从“等待”转到“完成”态或者“拒绝”态,不能逆向转换,同时“完成”态和“拒绝”态不能相互转换 promise必须实现then方法(可以说,then就是promise的核心),而且then必须返回一个promise,同一个promise的then可以调用多次,并且回调的执行顺序跟它们被定义时的顺序一致 then方法接受两个参数,第一个参数是成功时的回调,在promise由“等待”态转换到“完成”态时调用,另一个是失败时的回调,在promise由“等待”态转换到“拒绝”态时调用。同时,then可以接受另一个promise传入,也接受一个“类then”的对象或方法,即thenable对象。
发表于 2018-01-12 23:12:42
回复(0)
0
关键我是晓俊啊
es6
发表于 2017-10-27 23:14:51
回复(0)
0
GDragonPuls
‘Promise 对象代表一个异步操作,有3种状态:Pending(进行中)、Resolved(已完成,又称Fulfilled)和Rejected(已完成)’。
发表于 2017-09-22 10:22:12
回复(0)
0
___.
答案明明是acd,Resolved就是fullfield
发表于 2017-07-30 22:28:04
回复(0)
0
古兮!怪哉
应该是acd,
fulfilled与resolved一样
发表于 2017-07-11 21:35:47
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
Javascript
来自:
美丽联合2017校园招...
难度:
24条回答
2334收藏
13906浏览
热门推荐
相关试题
ajax原理、如何实现刷新数据及优点?
迅雷
Javascript
评论
(7)
对下列常见的各种网络术语描述正确的是()
网络基础
评论
(35)
来自
美丽联合2017校园招聘笔试题
cnt的值是
Java
JavaSE
评论
(173)
来自
美丽联合2017校园招聘笔试题
下列调用存储过程的方法正确的是()
数据库
评论
(27)
来自
美丽联合2017校园招聘笔试题
市场与销售的区别在哪里?
市场营销
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题