|
|
1
33
promise基本上是一个有两种方法的对象。一个方法用于定义要做什么,另一个方法是告诉何时做。必须可以按任何顺序调用这两个方法,因此对象需要跟踪调用了哪一个:
您可以先定义操作,然后再触发它:
您可以先触发操作,然后定义它:
演示: http://jsfiddle.net/EvN9P/ 当您在异步函数中使用promise时,该函数会创建空的promise,保留对它的引用,并返回引用。处理异步响应的代码将触发promise中的操作,而调用异步函数的代码将定义该操作。 由于这两种情况都可以按任何顺序发生,因此调用异步函数的代码可以随时保留promise并定义操作。 |
|
|
2
3
为了简单地理解Javascript中的承诺。 您可以参考以下示例。只需在一个新的php/html文件中复制粘贴即可运行。
|
|
3
1
可能最简单的promise用法示例如下:
这是最基本的。有了它,你可以尝试拒绝:
正如我们所看到的,在失败的情况下,会触发error函数(这始终是
对于高级知识,我邀请你 here . |
|
|
4
0
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |