1. 程式人生 > >node.js( 四 --- 常用工具util)

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。