手机版 欢迎访问魄力云云市场资讯网站

当前位置:主页 > 云数据库 >

CDN_云服务器便宜_企业0元试用

时间:2021-06-11 21:17:50|来源:魄力云|编辑:魄力云|点击:

CDN_云服务器便宜_企业0元试用

简介

在这个博客系列中,我想从ABAP开发人员的角度向您展示JavaScript的基础知识。这两种语言在某种程度上都有相似的概念。

并发

并发可以通过异步远程函数调用(RFC)在ABAP世界中实现。

在JavaScript中,我们可以通过承诺或异步函数实现相同的行为。

承诺

下面的列表中创建了一个简单的承诺。

运行此程序时,您可以可以先认'等我的第一个承诺!'被打印出来,一秒钟后,返现是什么意思,'你好世界'被打印出来。您可以将此承诺与以下简单的ABAP程序进行比较:

承诺可以实现,物联网是什么,也可以拒绝。应附加已实现或拒绝承诺的回调。

已实现承诺的回调记录对象{message:'task successful',type:'S'},该对象已传递给resolve函数。rejectedPromise的回调记录了一个错误,该错误被传递给reject函数。

在ABAP中,我们使用类似的方法将回调传递给异步RFC。我们在任务结束时将加法执行子例程或在任务结束时将加法调用方法传递给异步RFC。下面的清单将是ABAP等价于上面例子中的fulFilledPromise。

在JavaScript中,一个被拒绝的承诺可以通过一个单独的回调来捕获。在ABAP中,车险返现,对于成功或不成功的执行,我们只使用一个回调。如果ABAP函数引发一个经典异常,我们可以在RECEIVE语句中捕获它。下面的清单将是ABAP等价于上面示例中的rejectedPromise。

异步函数

异步函数是声明承诺的另一种方式。从技术角度来看,承诺和异步函数是相同的。异步函数是用关键字Async声明的。

通过await语句,异步函数可以在同步事务中使用。我们可以等待异步函数以及承诺。下面列表中的await语句使主任务等待,直到达到fulFilledPromise中的超时。

执行此列表时,企业交流软件,首先打印出"{message:'task successful',type:'S'}",懒懒淘客,然后打印"Program end"。

也可以等待被拒绝的承诺。

传递给拒绝函数就像同步函数中抛出的错误一样被捕获。

结论

在本课中,您学习了并发的基础知识。承诺和异步函数在现代JavaScript库中被广泛使用。所以了解他们很重要。

云主机服务商 Ucloud云计算 移动云数据 云存储服务器 Ucloud云主机 云计算提供商 阿里数据库 服务器租用 云储存服务器 Web云服务器 ucloud云数据库 独享云主机 云服务器服务商 海外云存储 云服务器主机 云计算解决方案 国内云存储 数据库云平台

Copyright © 2002-2020 魄力云 版权所有

备案号:豫ICP备56298345号