位置: 编程技术 - 正文

Node.js常用工具之util模块(node.js常用命令)

编辑:rootadmin

推荐整理分享Node.js常用工具之util模块(node.js常用命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodejs功能有哪些,node.js使用教程,node.js 开发工具,node.js用到了什么,node.js功能,node.js常用命令,node.js用到了什么,node.js功能,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

util是一个Node.js的核心工具模块,提供常用的函数,用于弥补核心JavaScript提供的函数过于精简的问题。下面话不多说,一起来看看详细的介绍,文中介绍的非常详细,对大家具有一定的参考价值。

util.inherits

uitl.inherits(constructor,superConstructor)是一个实现对象间圆形继承的函数。JavaScript的面相对象特性是基于原型的,与常见的基于类的不同。JavaScript没有提供对象继承的语言级别特性,而是通过原型复制来实现的。

一个例子

定义一个Person类,一个Student的子类,使用原型的方式为Person类添加一个showName的函数,通过util.inherits实现继承。如下所示:

输出

注意

Student仅仅继承了Person在原型中定义的函数,而构造函数内部创建的sayHello函数没有被Student继承。

如果调用sudent.sayHello()方法。

util.inspect

uitl.inspect(object,[showHidden],[depth],[colors])是一个将任意对象转换为字符串的方法,通常用于调试和错误输出。它至少接受一个参数object,即要转换的对象。showHidden是一个可选参数,如果值为true,将会输出更多隐藏信息。dept表示最大递归层次,如果对象很复杂,你可以指定层次以控制输出信息的多少,如果不指定depth,默认递归2层。指定为null表示将不限制递归层数完整遍历对象。如果color为true,输出格式将会以ANSI颜色编码,通常用于在终端显示更漂亮的效果。

需要注意的是,util.inspect并不会简单地直接把对象转换为字符串,即使该对象定义了toString函数也不会调用。

一个例子

输出

Node.js常用工具之util模块(node.js常用命令)

util.isArray(object)

如果给定的参数object是一个数组返回true,否则返回false。

输出

util.isRegExp(object)

如果给定的参数object是一个正则表达式则返回true否则返回false。

输出

util.isDate(object)

如果给定的参数object是一个日期则返回true,否则返回false

输出

util.isError(object)

如果给定的参数object是一个错误对象则返回true,否则返回false

输出

总结

标签: node.js常用命令

本文链接地址:https://www.jiuchutong.com/biancheng/377864.html 转载请保留说明!

上一篇:BootStrap 可编辑表Table格(bootstrap 可编辑下拉检索)

下一篇:解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题(node.js deno)

  • 买房子一定要交税吗
  • 小规模纳税人固定资产可以一次扣除吗
  • 缓交的社保费,包括个人部分
  • 增值税纳税申报表模板
  • 税款已交更正申报
  • 发票同步功能在哪里
  • 个税个人减免
  • 实收资本转出怎么做账
  • 物业要交多少钱
  • 三方扣款fd6
  • 差旅费住宿专票可以抵扣增值税吗
  • 发票打印机的字偏上
  • 轨道交通很高兴 土地税优惠来了
  • 接受捐赠固定资产存货等有相关凭据的其成本按什么确定
  • 无法取得发票的费用如何入账
  • 2021年季度所得税申报表填报说明
  • 用一般户发工资会怎么样
  • 修叉车这个工作怎么样
  • 小规模企业申报表填写
  • 公共租赁住房的供应对象不包括
  • 如何理解内容
  • 印花税需要哪些部门核准
  • 房地产开发商负责什么
  • 在php中使用什么获取文件的修改时间
  • 触电了该怎么做
  • 待抵扣进项税额贷方表示什么
  • 支付投资款怎么做账
  • 摊销租赁费的会计分录
  • 增值税专用发票有几联?
  • 公司注销后所欠债怎么办
  • php 解析
  • 解决前端跨域问题
  • 应纳税为什么是0
  • 关于 ChatGPT 必看的 10 篇论文
  • 前端面试经常被问的问题
  • 科目汇总表借方发生额为零怎么填
  • 记账凭证中的会计科目错误导致账簿错误的更正法
  • 新会计准则分录大全
  • 内部交易费用外部交易费用
  • webpack怎么优化
  • 织梦小说采集
  • 企业转让商品取得的税收
  • 个体户跨季领取发票流程
  • 库存盘盈处理
  • 建立access数据库一般需要五个步骤
  • 劳务外经证预缴税款
  • 购买方收到的违约金
  • 小规模纳税人所得税怎么计算
  • 其他权益工具投资是金融资产吗
  • 不得抵扣增值税的情形
  • 国库集中支付是什么意思
  • 疫情期间购买消毒弥雾机的请示
  • 股权投资损失 属于法定资产损失 实际资产损失
  • 经纪代理代订机票差额专票抵扣
  • 复利终值与现值的关系
  • 账户设置的三种情况
  • 财务会计是学什么课程
  • 所得税费用如何计提
  • 商业会计的任务有哪些
  • mysql数据库技术介绍
  • win8.1 升级
  • lumia 925 win10
  • linux系统文件系统只读
  • Win10 UWP红石版应用商店迎来更新:查找更新再换位置
  • windows 8虚拟机
  • 怎么免费升级win10系统
  • mac2019强制关机
  • opengl光照纹理三个球
  • nodejs读写json文件
  • Bullet之了解Force Torque Impulse
  • unity3d入门视频教程
  • linux修改磁盘格式指令
  • unity做app
  • Unity for Absolute Beginners(三)
  • python多进程共享对象
  • javascript 对象的this指向
  • 国家税务总局班子简历
  • 关联企业之间借款的税收处理
  • 医院网上预约号怎么取消
  • 山东地税app
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设