util模块中提供了一些判断和继承。例如util.isArray(),util.isRegExp()等。此处重点介绍一下util.inherits(constructor, superConstructor)方法。
代码示例:
var util = require('util');
function Parent(age){
this.age = age;
}
Parent.prototype.tellAge = function(){
console.log(this.age);
}
function Child(age){
Parent.call(this, age);
}
util.inherits(Child,Parent);
var child = new Child(18);
child.tellAge();// 18
util中的其他方法:
- util.debuglog(section)
- util.format(format[, ...])
- util.log(string)
- util.inspect(object[, options])
- util.isArray(object)
- util.isRegExp(object)
- util.isDate(object)
- util.isError(object)
- util.inherits(constructor, superConstructor)
- util.deprecate(function, string)
- util.debug(string)
- util.error([...])
- util.puts([...])
- util.print([...])
- util.pump(readableStream, writableStream[, callback])
本文详细介绍了Node.js中util模块的功能及用法,包括数组、正则表达式、日期等类型的判断方法,以及继承实现、调试日志记录等功能。特别聚焦于util.inherits方法的应用示例,展示了如何实现构造函数的继承。
551

被折叠的 条评论
为什么被折叠?



