Node.js util模块
util
模块包含许多有用的函数。我们可以通过require('util')调用来访问util模块。
要使用时间戳记注销到控制台,可以使用util.log函数。
var util = require("util");
util.log("sample message");
上面的代码生成以下结果。
util.format
util.format函数类似于C/C ++的printf函数。第一个参数是一个包含零或多个占位符的字符串。然后,使用基于占位符含义的其余参数替换每个占位符。
常用占位符是%s(用于字符串)和%d(用于数字)。
var util = require("util");
var name = "CSS";
var a = 33;
console.log(util.format("%s has %d attributes", name, a));
上面的代码生成以下结果。
注意
util有几个函数来检查某些东西是否是特定类型(isArray,isDate,isError)。
var util = require("util");
console.log(util.isArray([])); // true
console.log(util.isArray({ length: 0 })); // false
console.log(util.isDate(new Date())); // true
console.log(util.isDate({})); // false
console.log(util.isError(new Error("This is an error"))); // true
console.log(util.isError({ message: "I have a message" })); // false