node.js 学习第十二天 utils
来源:互联网 发布:淘宝网招聘求职平台 编辑:程序博客网 时间:2024/06/05 04:21
一、Utils 是node.js的常用工具类
var util=require('util');
//原型类
function Base () {
this.name='basename';
this.base='base'
this.sayMsg=function(){
console.log("sayMsg--->"+this.name);
};
}
//JS对象的原型 prototype 扩展原型
Base.prototype.showName = function() {
console.log(this.name)
};
function subMsg(){
this.name='subMsg'
}
//实现对象间原型继承
//***inherits 只会继承原型的内容 内部的不会继承***
util.inherits(subMsg,Base);
//new 一个类的对象出来
var objBase=new Base();
//扩展方法
objBase.showName();
//base 基类方法
objBase.sayMsg();
console.log(objBase);
//创建一个对象
var objSubMsg=new subMsg();
//调用继承的方法 只能调用原型的方法
objSubMsg.showName();
//不能调用内部的方法
// objSubMsg.sayMsg();
console.log(objSubMsg);
//②、util.inspect 将任意一个对象转化为字符串
console.log(util.inspect(objBase));
console.log(util.inspect(objBase,true));
//③、util.isArray() 是否为数组
console.log(util.isArray([]));
console.log(util.isArray(new Array));
console.log(util.isArray({}));
//④、util.isRegExp(obj) 是否是正则表达式
console.log(util.isRegExp(/one/));
console.log(util.isRegExp(new RegExp(/two/)));
console.log(util.isRegExp({}));
//⑤、util.isDate(obj) 是否是日期
//⑥、util.isError(obj); 是否错误
- node.js 学习第十二天 utils
- Node.js——utils-merge
- JS第十二天
- JS基础学习第十二天:String字符串方法
- node.js入门学习
- node.js进阶学习
- Node.JS学习笔记
- Node.js 学习随笔
- Node.js 学习1
- Node.js学习历程
- node.js入门学习
- node.js进阶学习
- Node.js学习
- Node.js简单学习
- node.js学习笔记
- node.js学习要点
- Node.js 简单学习
- node.js学习--jade
- ThreadLocal
- HttpClient Post和Get请求实例+ 中文参数处理
- Cache Drupal 8 Render Arrays
- 阿里面试回来,想和Java程序员谈一谈
- SSH免密码登陆配置
- node.js 学习第十二天 utils
- 动态规划之Help Jimmy
- 关于 Java 中 finally 语句块的深度辨析
- r.js结合gulp等于webpack(angular为例)
- html+css的基本知识总结(一)
- 云主机 环境搭配 交接文档
- mvc 下拉列表 DropDownList 两种绑定方式
- opencv(4)--cvCreateTrackbar一个有滚动条的播放器
- openswan和xl2tpd搭建VPN以及使用