位置: 编程技术 - 正文

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)

  • 赠与房屋再次出售的缴税问题有哪些
  • 结转城建税和教育费附加
  • 小企业会计准则适用于哪些企业
  • 农产品增值税核定扣除计算
  • 产品质量赔款的账务处理
  • 实际入库数量怎么算
  • 应收账款减值处理
  • 企业非正常
  • 地税都包括什么
  • 免税和不征税货一样吗
  • 最新事业单位固定资产折旧规定
  • 发票过期未认证可以用吗
  • 预付款退回扣除什么意思
  • 增值税发票和电子发票都可以报销吗
  • 税务缴纳滞纳金处罚依据
  • 公司室内装修
  • w11如何激活
  • 电信apn接入点设置+最快
  • win7有线连接怎么设置
  • 压缩文件损坏怎么回事
  • mysqli php
  • php字符串变量
  • 企业购入固定资产,价值3000元,误记入管理费用账户
  • 向国外个人支付的佣金是否缴纳个人所得税
  • 差额银行承兑汇票
  • 应付债券到期偿还
  • php两个数组相加结果
  • uniapp传值
  • python字符串操作作业
  • win11调节屏幕亮度快捷键
  • rsync连接
  • 帝国cms app
  • 企业转租电费发票
  • 特殊劳务交易的法律规定
  • 企业的差旅费计入什么科目
  • 农民工的劳务报酬个人所得税怎么那么高
  • 利得税表一定要做审计吗?
  • 公司食堂的费用分录
  • ubuntu下编译安装opencv
  • 处置固定资产净收益属于利得吗
  • 差旅费报销注意哪些问题
  • 增值税的征收对象是谁
  • 企业收到运输发票
  • mysql误删数据
  • 应交税费在会计科目的借贷方向
  • 个人所得税应纳税额
  • 房屋开发企业
  • 解决企业应收账款问题
  • 工作服入什么科目类别
  • 施工企业外经证交费的时候工会经费是怎么计算的
  • 会计学材料成本差异
  • 公账上的钱怎么提出来
  • 跨年的进项税额转出要补交税款吗
  • 退回货款给客户怎么做会计分录
  • 存货报废计入
  • 长期借款的利息费用计入什么科目
  • 行政事业单位经济责任审计的主要内容
  • win7系统开启vt
  • 微软手机
  • 未能打开这台计算机上的组策略对象
  • xp系统设置局域网
  • ubuntu怎么安装程序
  • mac字体发虚解决办法
  • win7禁用administrator
  • 怎么调用windows api
  • Win7系统安装方法
  • win 10预览版
  • perl读取文件内容逐行处理
  • 浅析javascript中function 的 length 属性
  • linux 网卡 配置
  • unity如何成一组
  • jQuery通过ajax快速批量提交表单数据
  • 深入理解java
  • javascript基于什么的语言
  • 三证合一后还有税务登记证吗?
  • 如何开具分包发票流程
  • 西宁市房屋维修基金收费标准2021
  • 重庆市九龙坡税务局行政服务中心电话
  • 社保每个月都要交吗,不交了会怎么样
  • 电力营销岗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设