位置: 编程技术 - 正文

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)

  • 营业现金比率是用经营活动净流入还是经营活动流入
  • 个人所得税手续费返还属于政府补助吗
  • 公司自有房产自用要交房产税吗
  • 非限定性净资产包括哪些科目
  • 未确认融资费用和长期应付款
  • 超过开票金额不能开票?
  • 处置其他权益工具投资时,应按取得的价款
  • 财务凭证和预算凭证目录只能有一条数据
  • 预收账款借方余额可以计入应收账款的哪方
  • 房地产开发企业土地增值税清算
  • 盈余公积属于什么类账户
  • 保险赔款个人所得税计算
  • 不带息票据贴现计算公式
  • 多计提以前年度损益调整账务处理怎么做
  • 企业用于存货的支出
  • 公司不收员工的个人所得税怎么处理?
  • 一般纳税人 开以前的税率
  • 印花税资金账簿税率是多少
  • 申请办理银行承兑流程
  • 财产保险费计入什么科目
  • 电厂采购通常采购什么
  • 企业公户转别的公司公户他不给开发票怎么操作?
  • 认缴出资未缴纳公司可以减资吗
  • 兼营销售的销售额的确定
  • 客户汇公司账户怎么汇
  • 打开我的电脑提示该文件没有与之
  • 汇算清缴时研发费用加计扣除怎么做账
  • 扬声器音量调节
  • php导入
  • 装饰装修工程月薪多少
  • 小规模纳税人税控设备可以抵扣吗设备
  • php escapeshellarg
  • 销售自己2008年1月购入并作为
  • 莫尼莫克房车
  • 待处理流动资产净损失在资产负债表中
  • 厂房维修费是制造费用还是管理费用
  • vue思维导图怎么下载
  • 即插即用系统
  • json字符串转json js
  • 定额发票累计领用金额怎么填
  • 【深度学习】datasets.ImageFolder 使用方法
  • 保险赔偿收入会计分录
  • 帝国cms配置数据库
  • react 上下文hooks内容存储到本地
  • 土地增值税的扣除项目金额有哪些
  • 交强险怎么报警
  • 固定资产处置的账务处理 终于搞明白了!
  • 银行本票与银行汇票的区别之一是
  • 以个人名义汇货要交税吗
  • 申报残保金是不是交医保
  • 购车买的保险分别是什么
  • 代理公司代缴社保违法吗
  • 从货款中扣除罚款的分录怎么写
  • 错过报税期
  • 公司帐户到银行怎么取钱
  • 公司房屋租赁协议
  • win10邮件和日历怎么更新新版outlook
  • windows service 2008 r2
  • mac os操作教程
  • 忘记mysql密码
  • ubuntu集成开发环境
  • linux 删除 用户
  • zmweb.exe是什么进程
  • opengl绘制ui
  • jquery()
  • 一个简单的飞机
  • cocos code ide 1.0.0 RC0 使用教程
  • nodejs 异步任务队列
  • mysql定时脚本
  • 批处理作用
  • 信号监控设备是什么
  • [小权~编码路&Android] BroadcastReceiver应用详解
  • jquery valid()
  • 安卓 html
  • javascript入门教学
  • 人力资源差额发票
  • 卷烟批发环节的消费税税率
  • 什么叫银税互动
  • 城市维护建设税怎么算
  • 财税库银后端商户为什么扣钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设