首页 > 编程知识 正文

java基础入门第二版课后答案,promise教学视频

时间:2023-05-05 03:42:50 阅读:143470 作者:2471

[Java教程]promise的理解与应用

0

2018-09-04 20:00:28

铁先生,我又满是血复活了。 今天打算向promise吹风。 如果吴先生错了的话请直接指出来。 明白了吗? 不要说话,开始吧

首先,我需要知道什么是promise。 我问了一下大人物,他说这是异步操作的同步代码(but有兼容性问题)。

让我谈谈我自己对他的理解:

这个小东西果然很可爱。 来吧,我们认识他

1 .构造函数,如果使用,则必须用new实例化

2 .他有一个自变量。 此参数是一个回调函数,该回调函数还包含两个参数。 第一个是resolve,第二个是reject。 (这里先放好。 来前面的代码看看吧。 否则就太抽象了。 ) newpromise(function ) (resolve reject({resolve ) then(function ),function ) )注释:回调函数中的resolve 在回调函数中调用reject ()时, then将调用第二个函数。 也可以写成newpromise(function(resolve,reject ) (resolve ) }.then (function ) )。在回调函数中,可以将reject () ()写入那么,我的resolve和reject是形参吧。 不能使用别的名字。 当然可以。 但是,请注意,3.Promise.all(arr ).then ) function({} ) arr数组与回调函数内部的调用名称一致,为Now。 让我解释一下promise的一个非常有用的方法——all方法。 此方法的作用是在all中数组的所有异步操作完成后执行。4.Promise.race(arr ).then(function ) {} ) arr是一个数组,然后race中数组中有一个异步操作介绍promise的另一种方法race方法5 .我自己体会到的作用,如果有遗漏的地方,请马上联系我。 请补充一下。 花钱Promise角色:1.解决回调地狱(这个地狱问题在后面的随笔中介绍)2.将Ajax获取的数据与业务逻辑分离)2.Promise.all )方法是将多个Ajax

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

正文URL:http://www.Shao qun.com/a/389725.html

*特别声明:以上内容收集自互联网,版权归原作者所有。 如有侵权,请联系admin@shaoqun.com。

0

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。