Simple way to implement polymorphism in javascript
npm install popo> Simple way to implement polymorphism in javascript
Install with npm:
```
npm install --save popo
`
var popo = require('popo');
var sayHello = popo({
0: function () {
return 'Hello Anonymous!';
},
1: function (name) {
return 'Hello ' + name + '!';
}
}, function otherWay () {
return 'Do I need to say Hello?';
});
sayHello(); // 'Hello Anonymous!';
sayHello('Haruki'); // 'Hello Haruki!';
sayHello('Haruki', 'Murakami'); // 'Do I need to say Hello?';
`
functionTest
From the repo root:
`
npm test
``