如何使用javascript实现通讯录管理系统
来源:网络收集 点击: 时间:2024-03-01【导读】:
nodejs出现后,javascript语言可以运行在后台环境上,给学习javascript又增加了乐趣。在nodejs环境下,实现javascript通讯录管理系统,可以使用javascript数组操作。js数组提供了添加和删除等操作,可以很好地实现通讯录功能。但难点在于nodejs是异步环境,需要借助js新特性实现读取终端输入并正确处理。工具/原料morevisual studio code等编辑环境nodejs运行环境方法/步骤1/7分步阅读
2/7
3/7
4/7
5/7
6/7
7/7
注意事项
定义通讯录构造函数,创建用户通讯信息对象

通讯录使用js数组实现,相应的我们定义查找、添加、删除通讯信息方法

同时,我们定义打印输出通讯录方法,这样也方便校验通讯录状态

程序运行后,我们需要读取用户输入,根据用户输入执行不同操作:如添加、查找、删除、打印通讯信息等。
在添加通讯信息中,我们需要从终端读取用户输入姓名、电话、地址等信息。
因为nodejs或者javascript都是异步的,所以,我们需要使用js新标准,使用await/async函数转为同步操作。
我们定义同步的读取终端操作函数如下:

使用同步读取终端操作,我们实现读取终端输入添加、删除、查找用户通讯信息方法

最后,定义我们的主函数。读取用户输入选项,执行不同操作。直到用户输入退出指令时,程序退出。

实现的难点就在于:如何使用await/async等将异步操作转为同步方式操作。
程序验证的输出结果如下:

nodejs是单线程异步操作,通过回调函数获取终端输入
使用js新标准async/await将异步操作转换为同步操作
JSJAVASCRIPTNODEJS通讯录AWAIT版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_204059.html
上一篇:word文档乱码怎么办
下一篇:如何从微信里往支付宝里转钱