JS异步await/async与友我IC卡读卡器web插件

文章介绍了JavaScript中的异步await/async语法,强调其在处理异步操作时的优势。友我NFC读卡器web插件从2.3版本开始支持这种方式,允许开发者通过简单的await调用来读取智能卡数据和进行卡号格式转换,极大简化了代码逻辑和提高了开发效率。

js中使用异步await/async方式,对于程序的结构和逻辑都有非常大的好处,对于异步await/async有如下描述:

async 表示这是一个async函数, await只能用在async函数里面,不能单独使用.

async 返回的是一个Promise对象,await就是等待这个promise的返回结果后,再继续执行.

await 等待的是一个Promise对象,后面必须跟一个Promise对象,但是不必写then(),直接就可以得到返回值.

看到这些关于await/async的描述好像很难使用,其实不然,友我NFC读卡器web插件从V2.3版本起增加了异步await/async方式,将这些看似难懂的内容全部封装完毕了,只需要简单的调用就可以了。

let result = await yoworfid.M1ReadBlock(, 0);

console.log(result);

采用await关键字,只需要一句代码即可读取智能卡数据块信息。再例如:

let resultdata = await yoworfid.CardUIDFormat("AB123678", 2,0);

console.log(result);

一句代码,也能将卡号格式进行转换.

友我NFC读卡器web插件采用异步await/async,对于整个js代码的逻辑起到非常好的优化作用,适用起来也是非常方便的.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值