射频卡读写器 RFID Reader

IC卡读卡器web插件中使用js异步await/async调用接口

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(4, 0);

console.log(result);

 

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

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

console.log(result);

 

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

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

posted on 2023-07-19 14:25  Coodor  阅读(59)  评论(0编辑  收藏  举报

导航

射频卡读写器 RFID Reader