Node.js 常用工具 util

发布时间:2025-09-02 01:26:23 作者:益华网络 来源:undefined 浏览量(0) 点赞(0)
摘要:Node.js 常用工具 util 现在介绍Node.js常用工具util。 util作为Node.js的一个核心模块,能够提供常用函数的集合,弥补核心JavaScrip

Node.js 常用工具 util

现在介绍Node.js常用工具util。

util作为Node.js的一个核心模块,能够提供常用函数的集合,弥补核心JavaScript的功能过于精简的不足。

。。。

util.inherits

util.inherits(constructor, superConstructor)是一个实现对象间原型继承的函数。

与常见的基于类的不同,JavaScript的面向对象特性是基于原型的。JavaScript没有提供对象继承的语言级别特性,而是通过原型复制来实现的。

在这里我们只介绍util.inherits的用法

注意:Sub仅仅继承了Base在原型中定义的函数,而构造函数内部创造的base属性和sayHello函数都没有被Sub继承。

同时,在原型中定义的属性不会被console.log作为对象的属性输出。如果我们去掉objSub.sayHello(); 这行的注释,

。。。

util.inspect

util.inspect(object,[showHidden],[depth],[colors])方法可以将任意对象转换为字符串,通常用于调试和错误输出。它至少接受一个object参数,即要转换的对象。

showHidden是一个可选参数,如果值为true,将会输出更多隐藏信息。

depth表示最大递归的层数,如果对象很复杂,你可以指定层数以控制输出信息的多少。如果不指定depth,则默认递归2层,指定为null时表示将不限递归层数完整遍历对象。 如果color值为true,则输出格式将会以ANSI颜色编码,通常用于在终端显示更漂亮的效果。http://www.iis7.com/a/lm/zzxzgj/

特别要指出的是,util.inspect并不会简单地直接把对象转换为字符串,即使该对象定义了toString方法也不会调用。

。。。

util.isArray(object)

如果给定的参数 "object" 是一个数组返回true,否则返回false。

。。。

util.isRegExp(object)

如果给定的参数"object"是一个正则表达式返回true,否则返回false。

。。。

util.isDate(object)

如果给定的参数 "object" 是一个日期返回true,否则返回false。

。。。

util.isError(object)

如果给定的参数 "object" 是一个错误对象返回true,否则返回false。

二维码

扫一扫,关注我们

声明:本文由【益华网络】编辑上传发布,转载此文章须经作者同意,并请附上出处【益华网络】及本页链接。如内容、图片有任何版权问题,请联系我们进行处理。

感兴趣吗?

欢迎联系我们,我们愿意为您解答任何有关网站疑难问题!

您身边的【网站建设专家】

搜索千万次不如咨询1次

主营项目:网站建设,手机网站,响应式网站,SEO优化,小程序开发,公众号系统,软件开发等

立即咨询 15368564009
在线客服
嘿,我来帮您!