位置: 编程技术 - 正文

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)

  • 怎么算固定资产
  • 个人所得税征收标准表
  • 公务员抚恤费
  • 汇兑损益一般是多少
  • 养老保险滞纳金最高限额规定
  • 工业企业总产值的计算是以什么为主体
  • 租的厂房水电费开不了发票怎么办
  • 中期票据怎么入账
  • 小规模企业应交增值税的二级科目
  • 补贴给客户的支出怎样做会计分录?
  • 已开票未收款算收入吗
  • 记账时显示期初未建账
  • 小规模纳税人累计开票多少转一般纳税人
  • 有开发票就要交印花税吗?
  • 物业管理提供的服务变化
  • 罚息 增值税
  • 咨询费收入交什么税种
  • 总公司给分公司钱
  • 工会经费由谁审批
  • 企业所得税减免所得税额怎么算
  • 购入的商品用于捐赠怎么做分录
  • 企业会计准则规定我国企业的会计期间按年度划分
  • 1697508803
  • 公司贷款收入如何计算
  • 蓝屏代码0xc000000f
  • 什么是盈余公积和资本公积
  • 无形资产商标设计图片
  • win10如何自定义鼠标指针
  • php嵌入js
  • PHP:bzdecompress()的用法_Bzip2函数
  • form action target
  • 发票开具的常见错误
  • 什么叫股权溢价之谜?
  • 会计核算方法体系构成
  • 建筑劳务公司何去何从
  • 小规模纳税人的企业所得税怎么算
  • 机器学习论文源代码浅读:Autoformer
  • php无限级分销
  • 固定资产清理如何申报增值税
  • 不想预缴所得税交多了怎样先把利润转到费用
  • 在建工程项目的范围包括
  • 公司收到个人汇款怎么开发票
  • 临时贷款属于什么会计科目
  • 购买净资产为负数怎么办
  • 个税系统中的离职怎么填
  • 企业不交所得税的情况
  • sql server 内存管理
  • 原材料的主要账目有哪些
  • 企业处置子公司
  • 销售开票会计分录怎么做
  • 基本户是活期还是定期
  • 月末进项税大于销项税额怎么结转
  • 去年城建税多计提了怎么办
  • 油费预付卡如何办理
  • 长期待摊费用未摊销完一次性处理怎么走
  • 非税收入包括哪几种
  • 出口货物发生退运损失由外贸承担还是厂家
  • 制造费用结转到哪个科目
  • 长期挂账其他应付款
  • 公司购买垃圾袋纸巾摘要怎么写好
  • Mysql使用教程
  • sql防御
  • macos终端删除文件
  • 苹果电脑使用u盾怎么用
  • Winaw32.exe - Winaw32是什么进程
  • macbookpro中的文本编辑
  • imapi.exe
  • neo是什么意思中文翻译
  • 怎么看win7
  • win10系统语言包安装方法
  • linux版vnc
  • 数字小键盘不管用
  • unity摄像机在哪里
  • android studio ndk编程 配置
  • 如何解决android兼容问题
  • 猫的合集
  • NGUI简介
  • 以下代码的运行结果是哪一项
  • js 三元
  • json读取字符串
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设