【文件属性】:
文件名称:promises:Promise反模式概述
文件大小:5KB
文件格式:ZIP
更新时间:2021-05-17 06:31:42
JavaScript
承诺
字典
承诺
声明某人将要做或不会做某事的声明等
声明某事物将解决或拒绝并且仅一次的声明。
承诺不能解决或拒绝多次。
具有明确保证效力的事物; 表明可能会发生什么
我们可以在使用它之前确保其类型的单一事物。
承诺应解析为一种对象。 解析为不同的类型会造成混乱,并降低系统的清晰度。
递延
推迟或延迟
某些东西已经暂停,正在等待某些东西。
在特定时间或事件之前暂停或扣留
可以稍后恢复的动作
术语
“承诺”-使用符合规范的then方法的对象或函数
“ thenable”-定义then方法的对象或函数
“值”-任何合法的ECMAScript值
“ exception”-使用throw语句抛出的值
“原因”-表示拒绝诺言的值
状态
待办的:
可能过渡到已实现或已拒绝状态
这是创建时的初始状态
已完成:
无法过渡到任何其他状态
必须有一个值,它是不可变的
拒绝了:
无法过渡到任何其他
【文件预览】:
promises-master
----02.js(2KB)
----09.js(829B)
----07.js(156B)
----01.js(1KB)
----05.js(294B)
----08.js(451B)
----README.md(3KB)
----04.js(332B)
----06.js(250B)
----03.js(850B)