node.js(六) UTIL模块
2015-08-25 22:16
621 查看
1.inspect函数的基本用法
util.inspect(object,[showHidden],[depth],[colors])是一个将任意对象转换为字符串的函数,通常用于调试和错误输出。它至少接受一个参数object,即要转换的对象,我们来学习它的简单用法。使用语法如下:var util = require('util');
var result = util.inspect(object);
console.log(result);
2.format函数的基本用法
format函数根据第一个参数,返回一个格式化字符串,第一个参数是一个可包含零个或多个占位符的字符串。每一个占位符被替换为与其对应的转换后 的值,支持的占位符有:"%s(字符串)"、"%d(数字<整型和浮点型>)"、"%j(JSON)"、"%(单独一个百分号则不作为一个参 数)"。1:如果占位符没有相对应的参数,占位符将不会被替换.如示例:
var util = require('util');
var result = util.format('%s:%s', 'foo');
console.log(result);
运行结果:
'foo:%s'2:如果有多个参数占位符,额外的参数将会调用util.inspect()转换为字符串。这些字符串被连接在一起,并且以空格分隔。如示例:
var util = require('util');
var result = util.format('%s:%s', 'foo', 'bar', 'baz');
console.log(result);
运行结果:
'foo:bar baz'3:如果第一个参数是一个非格式化字符串,则会把所有的参数转成字符串并以空格隔开拼接在一块,而且返回该字符串。如示例:
var util = require('util');
var result = util.format(1, 2, 3);
console.log(result);
运行结果:
'1 2 3'3.isArray函数的基本用法
isArray函数可以判断对象是否为数组类型,是则返回ture,否则为false。语法如下:var util = require('util');
var result = util.isArray(object);
console.log(result);
4.isDate函数的基本用法
isDate函数可以判断对象是否为日期类型,是则返回ture,否则返回false。语法如下:var util = require('util');
var result = util.isDate(object);
console.log(result);
5.isRegExp函数的基本用法
isRegExp函数可以判断对象是否为正则类型,是则返回ture,否则返回false。语法如下:var util = require('util');
var result = util.isRegExp(object);
console.log(result);
相关文章推荐
- [leetcode] 116.Populating Next Right Pointers in Each Node
- node.js(五)字符串转换
- node.js(四)path优化(路径优化)
- [leetcode-222]Count Complete Tree Nodes(c)
- leetcode 19 -- Remove Nth Node From End of List
- Node 专题一: 起源
- 19 Remove Nth Node From End of List
- Windows 系统下设置Nodejs NPM全局路径
- node.js 初体验
- 为什么我要用 Node.js? 案例逐一介绍
- Compilation error in Node.getTextContent for jdk 6
- struct file_operations 和 struct inode 详解
- Nodejs 环境安装
- Nodemanager Out of heap memory[fix bug全过程]
- nodejs日志管理log4js
- nodejs 中的 NODE_PATH
- nodejs安装:nodejs入门
- Using up all the the free Inodes
- 后端分布式系列:分布式存储-HDFS NameNode 设计实现解析
- 后端分布式系列:分布式存储-HDFS NameNode 设计实现解析