你的位置:Kaiyun体育app网址 > 新闻中心 > kaiyun.com即是无须比及上一个的现实着力-Kaiyun体育app网址

kaiyun.com即是无须比及上一个的现实着力-Kaiyun体育app网址

发布日期:2025-01-18 08:51    点击次数:122

新闻中心

引子kaiyun.com 所谓异步,说白了,即是无须比及上一个的现实着力,咱们就不错不绝现实下一个操作,相关于同步而言,异步操作不错同期处理多个任务,不会因为一个任务的耗时而影响其他任务的现实,从而升迁了门径的并发处明智商,在实质的建树中,十分是应用启动运转机的本领,为了不禁绝门径,异步的运转机赓续是建树中的首选,在鸿蒙当中,咱们若何进行异步的并发操作呢?使用系统提供的Promise和async/await便不错大略惩处。 粗浅案例 使用setTimeout函数模拟了一个异步操作。 priva

详情

kaiyun.com即是无须比及上一个的现实着力-Kaiyun体育app网址

引子kaiyun.com

所谓异步,说白了,即是无须比及上一个的现实着力,咱们就不错不绝现实下一个操作,相关于同步而言,异步操作不错同期处理多个任务,不会因为一个任务的耗时而影响其他任务的现实,从而升迁了门径的并发处明智商,在实质的建树中,十分是应用启动运转机的本领,为了不禁绝门径,异步的运转机赓续是建树中的首选,在鸿蒙当中,咱们若何进行异步的并发操作呢?使用系统提供的Promise和async/await便不错大略惩处。

粗浅案例

使用setTimeout函数模拟了一个异步操作。

private getMessage(): Promise<string> { return new Promise((resolve: Function) => { setTimeout(() => { resolve("===1秒之后打印") }, 1000) }) }

书写现实逻辑

console.log("===调用前打印")this.getMessage().then((result) => { console.log(result)})console.log("===调用后打印")

由于getMessage门径是一个异步操作,打印的情况如下,从以上的模拟代码,就印证了源流所说的,异步不回禁绝底下的门径现实。

本文粗浅从以下三个标的笼统:

1、什么是Promise

2、异步回调接成绩功和失败

3、连系async/await进讹诈用

4、相关追忆

一、什么是Promise

领先,Promise它是一种用于处理异步操作的对象,何况提供了一个状况机制来防守异步操作的不同阶段,使用Promise有两个特色,第一个特色,它不错连系async/await,将异步操作治愈为访佛于同步操作的作风,第二个特色即是,平常的异步操作,使用回调函数来处理生效或失败的着力。

Promise提供了三种状况,当Promise对象创建后处于pending(进行中)状况,并在异步操作完成后治愈为fulfilled(已完成)或rejected(已阻隔)状况,具体的粗浅案举例下:

promise.then((result) => { //着力}).catch((error: BusinessError) => { //虚伪});

二、异步回调接成绩功和失败

异步的回调,主要使用then门径来领受着力,catch门径回调失败着力,如上头的案例通常,需要施展的是then门径不错领受一个参数,也不错领受两个参数,一个参数,暗意当Promise对象状况变为fulfilled时,then门径会自动调用这个回调函数,两个参数时,一个处理fulfilled状况的函数,另一个处理rejected状况的函数。

promise.then((result) => { //着力}).catch((error: BusinessError) => { //虚伪});

公共不错去官方api查抄,大部分的门径,或多或少王人提供了这种面貌的操作,比如鸠合苦求,比如数据库操作,等等,不错说司空见惯。

三、连系async/await进讹诈用

async/await是一种用于处理异步操作的Promise语法糖,正如上头所说的,连系使用,不错将异步操作治愈为访佛于同步操作的作风,比如引子中的案例中,咱们使用async/await,粗浅纠正一下:

private async printLog() { console.log("===调用前打印") let message = await this.getMessage() //取得音书 console.log(message) console.log("===调用后打印") }

以上的代码改为async/await方式后,打印日记如下:

不错明晰的发现,临了的打印,在恭候上一个截至完后再现实,这就罢了了同步操作。

async函数是一个复返Promise对象的函数,用于暗意一个异步操作,在其里面,不错使用await关节字恭候一个Promise对象的领略,然后再复返其领略的着力,要是抛出荒谬,最终会传递给Promise对象的onRejected()门径。

四、相关追忆

在连系async/await进讹诈用的本领,有少许需要防卫,await关节字必须连系async,这两个是搭配使用的,弗成偏废,同步作风在使用的本领,若何取得到虚伪呢,毕竟莫得catch门径,其实,咱们不错我方创建try/catch来拿获荒谬。

private async printLog() { try { console.log("===调用前打印") let message = await this.getMessage() //取得音书 console.log(message) console.log("===调用后打印") } catch (e) { console.error("===荒谬信息:" + e); } }kaiyun.com

新闻中心

XINWENZHONGXIN

kaiyun.com那么不管是男方购买依然女方购买-Kaiyun体育app网址

#搜索话题12月创作挑战赛#kaiyun.com 婚鞋是男方买依然女方买?一场甜密又神秘的“较量” 在谋略婚典的漫长征程中,每一个细节都承载着新东说念主的期待与梦思,而婚鞋,当作新娘步入婚配殿堂的迫切配饰,其取舍与购买权包摄问题,经常成了不少情侣间的小小“争议点”。是男方应当体恤入微,为可爱之东说念主挑选一对寓意好意思好的婚鞋?依然女方应保留这份自主权,躬行挑选出最能烘托我方气质的无缺婚鞋?今天,咱们就来一场深度琢磨,揭开婚鞋购买背后的文化意思意思与心扉价值。 一、传统习俗与当代不雅念的碰撞

kaiyun官方网站眉头却是皱的能夹死苍蝇-Kaiyun体育app网址

第七章 再次被糊弄kaiyun官方网站 温如溪刚回到房间,放在兜里的手机嗡嗡响了起来。 她看了一眼回电线路东说念主,脸上倒是没多大变化。 温萱妍不会莫名其妙给她打电话,至于是为了什么,她无用动脑子就能猜到。 无非是温父入院她连病院王人没去过。 温如溪眯了眯眼,把手机扔在桌上,任由它响个不断。 仅仅她低估了温萱妍的耐力,那边似乎是她不接,就非要打到她接终结。 温如溪斜靠在床上,清婉地眼珠盯着桌上改动个不断的手机,若有所想,在铃声罢手之前,她纤丽的身影提起了手机。 “什么事?”温如溪口吻忽视。 温

开云(中国)Kaiyun官方网站要贵重自我的发展需求-Kaiyun体育app网址

在亲密关系中,每个东说念主齐有着我方的念念维方法,比若何如去抒发和感受爱意、濒临矛盾不合时又若何去念念考与处理。 这些不同的恋爱念念维会让伴侣在心计中有着天悬地隔的推崇和感受,同期关于恋爱关系的走向也会产生很大的影响。 想要在心计里更好地感受幸福、成绩得志,那么就需要正确的念念维方法,就比如以下几种。 1、保抓自我独处性 领先,每个东说念主齐是独处的个体,即使在亲密关系中,也不成忽略我方的兴致爱好、东说念主生指标等等,要贵重自我的发展需求,保抓内在的精神能源,只须这么,智力着实的贵腾达涯、贵重

kaiyun体育这是现在存储拓荒认证的最高等别-Kaiyun体育app网址

快科技1月6日音问kaiyun体育,近日,华为OceanStor Dorado全闪存存储获取了荷兰国度安全局颁发的CC EAL4+产物安全认证文凭。 这是现在存储拓荒认证的最高等别,而华为OceanStor Dorado全闪存存储是独一通过该认证的数据存储产物。 相较于之前的EAL3+认证,EAL4+在安全保险方面有了显赫提高。它不仅条件产物在安全功能、联想、建立处分和测试等多个方面达到更高的标准,还引入了对产物源代码的深度审查机制。 华为官方先容,OceanStor Dorado全闪存存储具

kaiyun.com成为2024年度大模子中标项狡计“标王”-Kaiyun体育app网址

快科技1月6日音讯kaiyun.com,近日,智能超参数发布了《中国大模子中标步地监测诠释(2024)》,清点了2024年全年大模子中标项狡计合座情况及各厂商的弘扬。 其中科大讯飞凭借91个中标步地和84780.8万元的中标金额,成为2024年度大模子中标项狡计“标王”,其中标金额更是特出了第二名到第六名金额总额。 数据表露,2024年中国共统计到1520个大模子有关中标步地,其中413个步地未败露金额,其余1107个中标步地败露的金额达到64.67亿元。 与2023年比较,中标步地数目增长了

Powered by Kaiyun体育app网址 RSS地图 HTML地图


Kaiyun体育app网址-kaiyun.com即是无须比及上一个的现实着力-Kaiyun体育app网址