位置: 编程技术 - 正文

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)

  • 经营租赁含有免租金吗
  • 某煤矿将自采原煤用于投资的业务应缴纳资源税
  • 赠送的代金券属于销售费用吗?
  • 小微企业所得税减免政策
  • 买车哪些费用不该交
  • 算税负是用含税的吗
  • 员工团体意外保险怎么报销
  • 电信电话费计入成本吗
  • 银行存款可以红字吗
  • 作废的现金支票怎么处理
  • 营改增施工企业哪些能退
  • 加油充值卡有优惠吗
  • 房产税的征收对象有哪些
  • 税控系统技术维护费抵扣如何填报
  • 分期收款什么时候交税
  • 一般纳税人增票流程
  • 职工福利费扣除限额
  • linux CentOS/redhat 6.5 LVM分区使用详解
  • 收到汇算清缴后怎么处理
  • 新会计准则下企业合并财务报表问题研究
  • 劳务收入的会计分录
  • 如何获取文件夹下所有文件
  • 开红字专用发票记账时摘要怎样写?
  • 专有技术应当得到
  • 银行卡账户年费是什么意思 为什么扣我银行卡的钱
  • 购货折让会计分录
  • 办公大楼装修费怎么算
  • 分期收款销售账务处理及税务处理
  • 享受小型微利企业税收优惠的条件
  • 政府收购企业的补偿款要交税吗
  • 公司处理固定资产车辆怎么开发票
  • 发票校验码不清晰
  • 前端vue面试题
  • 深度卷积神经网络基本结构
  • 公司的归属权
  • 顺丰快递电子运单打印模板
  • 增值税普通发票可以抵扣吗
  • 工会经费残保金怎么申报
  • ant design vue2.0
  • 长期股权投资股利确认时间点
  • 商场联营方案
  • 印花税每月未计提怎么办
  • 应付票据转应付账款有附件吗
  • 即征即退的收入是不征税收入
  • 应付账款周转率越大越好还是越小越好?
  • 未开票收入账务处理分录
  • 车贷管理费合理吗
  • 主营业务收入为负数是什么意思
  • 进项发票和销项发票怎么抵扣
  • 什么是电子发票如何打印报销
  • 收入支出结余怎么记账
  • 税控系统维护费可以全额抵扣吗
  • 经营所得与劳务所得的直别
  • 外贸内销业务哪个部门管
  • 无法支付的款项应计入
  • 应付职工薪酬的会计科目
  • 原始凭证的会计分录
  • win10设置不了
  • win7系统硬盘安装版
  • 安装linux出现grub的原因
  • win10系统宽带连接错误解决方法
  • win10右下角的图标点不开
  • win7系统怎样
  • Win10 build 10240有"启用快速启动"功能吗?如何开启和关闭这个功能?
  • vb6.0win10安装教程
  • vue条形码
  • dos命令语法
  • vue中的vuex
  • shell脚本用法
  • jquery可以实现哪些效果
  • jquery查找当前元素的父元素
  • 全面解析白羊座o型血女
  • android简单app实例
  • 海关免税金额现在是多少金额
  • 全国税务发票查询电话
  • 非正常户转为正常户申请怎样写
  • 国家税务总局内蒙古分局
  • 广东为什么用粤做简称?
  • 关于个体户的个人所得税的最新政策法规
  • 艾地盟预混料怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设