位置: 编程技术 - 正文

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)

  • 增值税发票能不能报销
  • 交强险必须交车船使用税吗
  • 企业当年发放以往年度工资
  • 企业所得税季度申报时间
  • 发票进项税额抵扣的最晚时间
  • 自产自销农产品发票如何开具
  • 企业所得税申报表在哪里打印
  • 跨境电商零售正面清单
  • 原材料作废品处理方法
  • 差旅费报销怎么做账
  • 购买工程款计入什么科目
  • 代销产品缴纳增值税吗
  • 超市积分礼品
  • 独生子女补贴是给父母还是子女的
  • 公司解散实收资本会计怎么处理
  • 买卖房子归谁管
  • 已付款后收到发货通知
  • 财务费用为什么会出现负数
  • 税控设备 抵减
  • 公司销售的产品自用如何记账
  • mac dns 设置
  • 奖励先进个人计划怎么写
  • 个人出售普通住房个人所得税
  • 生产车间发生的间接费用会计科目
  • php 如何下载
  • 电脑bios错误怎么办
  • php preg_grep
  • phpmemcached使用
  • vue调整图标大小
  • php常用设计模式(大总结)
  • 企业如何申请进出口资质
  • 关于增值税专用发票
  • 权益法下长期股权投资超额亏损
  • 车道线检测视频素材
  • python 批量
  • mkisofs命令
  • php 错误和异常处理
  • phpcms怎么用
  • 被盗的固定资产如何处理
  • 员工餐费补助交个人所得税吗
  • 固定资产折旧方法一经确定不得随意变更
  • 哪些需要缴纳企业所得税
  • 增值税延期滞纳金计算
  • 个人所得税如何纳税
  • 营业账簿印花税申报流程
  • 财务风险有什么类别
  • 金税盘入什么科目
  • 递延所得税如何理解
  • 增资如何做账务处理
  • 坏账准备的核算方法
  • 其他应收账款的会计分录
  • 未发货先开发票
  • 已提折旧是什么意思
  • 房地产开发企业增值税怎么算
  • 通过sql存储过程发送邮件的方法
  • win10安装mysql教程
  • win8.1所有程序在哪里
  • 如何将windows安装到u盘
  • linux 主力机
  • centos下虚拟机
  • 电脑bios怎么设置usb启动
  • xp系统远程桌面设置
  • windows8开机慢怎么办
  • Linux操作系统之rm命令详解
  • linux spool
  • grep命令用法
  • win7电脑没有显示无线网络
  • win10系统玩英雄联盟可以吗
  • cocos2dx官方教程
  • android sdk platform要安装吗
  • 调出下拉菜单
  • netcfghlp怎么安装
  • cocos设置锚点
  • qt creator kit
  • android连接手机
  • android中常用的adapter不包括
  • 居间服务费税收优惠政策
  • 税务行政执法风险防范与控制
  • 北京昌平区租房价格
  • 小规模纳税人30万免税政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设