node.js( 四 --- 常用工具util)
阿新 • • 發佈:2018-12-10
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。