位置: 编程技术 - 正文

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)

  • 销售货物增值税怎么算
  • 购买财务软件可以抵税吗
  • 母公司处置子公司合并报表
  • 送货单和收据单的区别
  • 其他债权投资减值准备影响账面价值吗
  • 代扣个人所得税现金流入哪个科目?
  • 当期计提加计抵减额如何确定
  • 菜场摊位租赁合同
  • 实际利率法的计算过程
  • 预付款属于什么结算方式
  • 计提工资当月要结转吗?
  • 政府补贴项目申报流程
  • 企业向银行贷款需要什么条件
  • 工资预支怎么做账,影响个税吗?
  • 小规模企业申请破产流程
  • 价内税和价外税区别
  • 绿化企业所得税税率是多少
  • 补发工资个人所得税怎么申报
  • 可抵扣进项税怎么抵扣
  • 无票费用如何做凭证分录
  • 房地产开发公司注册资金要求
  • 劳动保护用品应由什么开支
  • 长期股权投资稀释
  • 利润总额就是会计准则吗
  • 往来款和应收账款
  • 个税汇算清缴包含退休金吗
  • 在线网速测试网站测速工具
  • win10开机黑屏几秒
  • 不动产在建工程领用原材料的分录
  • 哪些人可以享受二级医保
  • vue错误提示
  • 雪花 (© TothGaborGyula/Getty Images Plus)
  • 前端数据加密的三种方式
  • mvc与mvvm
  • 基于Wav2Lip的AI主播
  • 用css画一个扇形
  • php自动转换
  • groupdel命令详解
  • 契税属于哪种说法
  • 自产自销的农产品可以抵税吗
  • 公司食堂吃饭没钱怎么办
  • mysql用户授权信息保存在哪里
  • 其他应收款可以直接平账吗
  • 应付账款尾差如何处理
  • 房地产项目公司组织架构
  • 企业转移地点剩余房产
  • 年终奖政策,提成怎么算
  • 受疫情影响较大的上市公司有哪些
  • 土地出让金如何核算
  • 事业单位用电收费标准
  • 预付卡开不征税发票
  • 如何理解其他权益工具
  • 应付票据贴现借款
  • 利润表季度表怎么填
  • 员工福利费怎么做账
  • 股东权益净资产收益率计算公式
  • igs文件是什么文件
  • Win10 Mobile 10572 预览版已修复和已知问题汇总
  • xp的开始菜单
  • 怎么恢复Windows xp蓝天白云壁纸
  • spools.exe - spools是什么进程 有何作用
  • windows8怎么关闭广告弹窗
  • win10预览版和正式版区别
  • gh-files是什么
  • centos7tar解压
  • 惠普笔记本重装系统后没有无线连接
  • win7穿越火线一进去就蓝屏
  • windos撤销
  • windows8.1版本区别
  • 铁嘴银牙剧情简介
  • js判断密码强弱
  • cssdeck
  • 安卓开发过程中的问题
  • node.js 定时任务
  • node cd
  • js判断浏览器内核和版本
  • 河南省个人无犯罪证明书
  • 发票开票人一定要真实姓名吗
  • 专用缴款书会计分录
  • 国税开票系统怎么增行
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设