位置: 编程技术 - 正文

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)

  • 个体工商户税收优惠政策2023年
  • 包工包料怎么付款流程
  • 二手车买卖如何交税
  • 房地产中的存货是什么意思
  • 企业购置节能节水专用设备
  • 往来核算在会计哪个科目
  • 收到去年所得税汇算清缴退税账务处理
  • 简易计税项目是所有发票都是普票吗
  • 代驾费开增值税专票还是普票?
  • 汇算清缴时费用占收入多少
  • 金税盘820的抵扣联怎么装订?
  • 广告业增值税税率6%是多少
  • 商品房所有者是什么
  • 简易计税方法的适用范围
  • 生产车间消耗品管理表
  • 当企业预收款项无需退回
  • 固定资产折旧有几类
  • 预提材料运费怎么计算
  • 房租没有发票,怎么入费用?
  • 本期用于购建不动产的扣税凭证怎么填
  • 哪些发票内容可以抵税
  • 有了php源码该如何使用 新手
  • zendframework3中文手册
  • 公司注销后进项税可以转移吗
  • 税控盘干嘛用
  • php8.0 特性
  • 【深度学习】AI一键换天
  • 债权收益权转让
  • 红冲暂估是什么意思
  • 计提的教育经费可以税前扣除吗
  • 送货单需要跟在凭证后面吗
  • 小规模纳税人税率2023年是多少
  • 应收款超过多久未收回可界定为损失
  • 小微企业0税务报税流程
  • 汇算清缴报表填报顺序
  • 企业残保金该什么时间交
  • 个人独资企业应税生产经营所得可以扣除税金支付
  • 工会会员缴纳的医疗互助金列工会什么科目
  • 研发支出是什么意思
  • 公司账户转账转错了能退回来吗
  • 无形资产的处置方式有哪些
  • 专项应付款余额转入资本公积的规定
  • 为什么要挂靠其他劳务派遣公司?有什么利弊?
  • 出租车票单张限额
  • 会计凭证销毁的地方
  • sql做判断
  • sql2000 sql2008
  • 如何查看mysql连接池
  • win2003开机蓝屏
  • Win10桌面图标怎么隐藏
  • ubuntu 18.04网络连接
  • win8系统无法开机出现字母
  • Win10 Mobile 10572新增实用功能:未接电话会显示响铃的次数
  • xp系统如何安装软件
  • win7开机黑屏怎么
  • centos怎么安装
  • runservice.exe - runservice是什么进程 有什么用
  • 360tray占用大量内存
  • lsm.exe是什么程序
  • powerremind.exe
  • python的nltk
  • Python Flask-web表单使用详解
  • Jqprint实现页面打印
  • 下列关于android的说法中,错误的是
  • awk入门
  • javascript有哪些
  • Android Fragment学习笔记(2) ----使用ListFragment显示列表(上)
  • unity3D利用W,A,S,D让物体移动
  • unity小游戏代码
  • Android spinner 的使用
  • koa和express的区别
  • js如何修改style
  • Android - DrawerLayout的使用
  • 湖南税务发票查询系统查不到外省的发票
  • 烟叶的增值税税率9
  • 公对私转账怎么开票
  • 江苏 国税
  • 在本地买车怎么上外地牌照
  • 计生法废止
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设