UNPKG

functional-javascript-workshop

Version:

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

14 lines (10 loc) 304 B
module.exports = function(User) { function BetterUser() { User.apply(this, arguments) } BetterUser.prototype = Object.create(User.prototype, {constructor: BetterUser}) BetterUser.prototype.toString = function() { return '[BetterUser: '+this.displayName()+']' } return BetterUser }