bianle
6/9/2016 - 2:29 PM

A classic inheritance implementation in Node.js

A classic inheritance implementation in Node.js

/**
 * A classic inheritance implementation in Node.js
 *
 */
var util = require('util');
var Parent = require('./Parent');

function Child(/* [options, ] cb*/) {
  if (!(this instanceof Child)) return new Child(arguments[0], arguments[1]);

  Parent.call(this);

  // Other initial logic
  var self = this;
}

util.inherits(Child, Parent);