首页
题库
面试
求职
学习
竞赛
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收藏
13914浏览
热门推荐
相关试题
ajax原理、如何实现刷新数据及优点?
迅雷
Javascript
评论
(7)
以下程序要求用户输入二进制数字0/...
Python
测试
后端开发
人工智能/算法
数据
运维/技术支持
通信
芯片/半导体
硬件开发
评论
(102)
来自
美丽联合2017校园招聘笔试题
下列有关java构造跟使用叙述正确...
Java
评论
(164)
来自
美丽联合2017校园招聘笔试题
编程题 ,按照要求创建Java 应...
Java
评论
(1)
市场与销售的区别在哪里?
市场营销
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题