位置: 编程技术 - 正文

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)

  • 企业准备注销了怎么恢复
  • 经营租赁增值税税率3%
  • 什么是增值税一般纳税人
  • 劳务公司在异地做项目需要提供当地完税证明
  • 收到商业汇票计入科目
  • 进项税额转出影响城建税吗
  • 税法收入确认的时间
  • 账户利息怎么做账务处理
  • 贴息为什么要付利息呢
  • 租入住房用于职工福利,进项转出吗?
  • 结转当月材料采购成本的会计分录怎么做?
  • 计提贷款损失准备金遵循以下原则
  • 新企业会计准则的内容
  • 固定资产发票未到怎么提折旧
  • 行政事业单位工会经费支出范围
  • 工会经费可不可以不交
  • 金税三期啥意思
  • 税控盘280减免代码
  • 申报营业额怎么填
  • 加计抵减什么时候做账务处理
  • 基金赎回未到账可继续买吗?
  • 资产处置损失减少的原因
  • 企业接收股东划入资产作为收入处理有所得税差异吗
  • 出口货物应退税额确认的会计分录
  • 服务器研发属于什么行业
  • php中提交表单数据
  • 法人把资产转移到国外有没有限制
  • remupd.exe - remupd是什么进程 有什么用
  • 土地房屋转让协议书
  • 增值税专票开错了可以作废吗
  • PHP:iconv_set_encoding()的用法_iconv函数
  • vite配置详解
  • vue3.0项目
  • PHP:imagecolordeallocate()的用法_GD库图像处理函数
  • 使用一个for循环每次输入一个姓名和得分
  • php中exec
  • 携程首页
  • react基础入门
  • 2021市场发展
  • php安装教程
  • 原始凭证必要时可以涂改
  • 按25%计算应交所得税
  • 小规模企业所得税优惠政策最新2022
  • 可以直接在企业所得税税前扣除的是
  • 增值税税控系统技术维护费怎么抵扣
  • 现金流量表季度期初现金余额怎么填
  • 未完施工针对的是什么工程
  • 个人补缴的医保有钱返吗
  • 资产的计税基础通俗理解
  • 暂估和开票的差异 erp处理
  • 低值易耗品怎么摊
  • 销售预付卡的账务处理
  • 视同销售但未收到钱怎么做账?
  • 租赁费属于酌量性固定成本
  • 其他应收款平行记账科目
  • 建账在哪里完成
  • sql server 错误
  • 一个分页存储过多的文件
  • mysql5.7.29安装
  • solaris查找文件命令
  • mac10.5系统
  • macbook pro右上角按键
  • win7开机进入桌面黑屏但有鼠标
  • win10各个版本的桌面
  • win7系统防火墙无法关闭
  • windows 10预览版
  • linux下VSFTP 530 Permission denied错误的解决办法
  • Metaio in Unity3d 教程--- 二. 创建自己的Application
  • jquery提交表单调用serialize方法
  • 简介生成
  • unity androidx
  • 安卓怎么记录时间
  • python3中raw_input的用法
  • 如何使用jquery
  • js在div中添加div
  • 贵阳税务局领导
  • 2018城镇土地使用税减免政策
  • 中华人民共和国成立于1949年10月1日到今年是多少周年
  • 小规模纳税季度申报
  • 企业所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设