工具类
来源:互联网 发布:淘宝卖家仓库在哪里 编辑:程序博客网 时间:2024/06/01 14:07
/** * Created by admin on 2017/11/8. *///util 是一个Node.js 核心模块,提供常用函数的集合//util.inherits实现对象"原型"继承var util = require('util');function Base() { this.name = 'base'; this.base = 1991; this.sayHello = function () { console.log('Hello ' + this.name); };}Base.prototype.showName = function () { console.log(this.name);};function Sub() { this.name = 'sub';}util.inherits(Sub,Base);var objBase = new Base();objBase.showName();objBase.sayHello();console.log(objBase);var objSub = new Sub();objSub.showName();//objSub.sayHello();//注意:Sub 仅仅继承了Base 在原型中定义的函数,而构造函数内部创造的 base 属 性和 sayHello 函数都没有被 Sub 继承。console.log(objSub);console.log();//util.inspect(object,showHidden/false,depth/2,color) 将任意对象转换为字符串的方法function Person(){ this.name = 'byvoid'; this.toString = function () { return this.name; };}var obj = new Person();console.log(util.inspect(obj));console.log(util.inspect(obj,true));console.log();//util.isArray(object) 判断object是否为数组console.log(util.isArray([]));console.log(util.isArray(new Array));console.log(util.isArray({}));console.log();//util.isRegExp(object) 判断object是否为正则表达式console.log(util.isRegExp(/some regexp/));console.log(util.isRegExp(new RegExp('another regexp')));console.log(util.isRegExp({}));console.log();//util.isDate(object):判断object是否为日期var util = require('util');console.log(util.isDate(new Date()));console.log(util.isDate(Date()));console.log(util.isDate({}));console.log();//util.isError(onject) 判断object是否为一个错误对象console.log(util.isError(new Error()));console.log(util.isError(new TypeError()));console.log(util.isError({name:'Error',message:'an error occurred'}));//这不是一个错误对象
阅读全文
0 0
- 工具类
- 工具类!!!!
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- mybatis $ #区别
- DOM level 1\2\3 概述
- 求平均值
- android 源码在线阅读,支持下载
- 端口号被占用
- 工具类
- oracle 常用函数
- Java Serializable(序列化)的理解和总结
- 酷狗缓存文件kgtemp解密
- cannot call member function without object
- ZeroMQ指南:第3章:高级请求-应答模式
- BaseAdapter的封装
- Mysql linux安装过程
- nginx-1.8.1源码安装