UNPKG

functional-javascript-workshop

Version:

The basics of functional programming in JavaScript. No libraries required.

16 lines (12 loc) 304 B
module.exports = function(User) { function BetterUser() { User.apply(this, arguments) } function C() {} C.prototype = User.prototype BetterUser.prototype = new C() BetterUser.prototype.toString = function() { return '[BetterUser: '+this.displayName()+']' } return BetterUser }