node.js( 五 --- 常用工具util)

  util是一个node.js的核心模块,提供常用函数的集合。

  util.inherits

    util.inherits是一个实现对象间原型继承的函数。只是继承了原型,对于定义的类的属性是不继承的。

 

  util.inspect

    util.inspect是一个将任意对象转成为字符串的方法,通常用于调试和错误的输出;它至少接受一个参数obj,即要装换的对象;

    utilinspect(obj,showHidden,depth,color): 其中,showHidden是一个可选的参数,如果为true,将输出更多隐藏信息;depth表示最大递归的层数,如果对象很复杂,可以指定层数来控制输出信息的参数。如果不指定depth,默认会递归两层,指定为null表示将不限递归层数完整遍历对象;color值为true,输出格式将会以ANSI颜色编码。通常用于终端显示更漂亮的效果;   util.inspect并不会简单的直接把对象转换为字符串,即使该对象定义了toString方法也不会调用。

 

  util.isArray()

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

 

  util.isRegExp()

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

  

  util.isDate()

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

 

  util.isError()

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

posted @ 2018-12-10 13:47  mumengchun  阅读(265)  评论(0编辑  收藏  举报