Define Method
Define Method is a simple utility for defining an instance method in ES5 with the same property descriptor as an ES2015 class method.
Install
Install with npm:
npm install --save define-method
Usage
In ES2015, we might do this:
{ thisname = name; } { console; }
In ES5, we can do this:
var defineMethod = ; { thisname = name;} ;
And here is Vladimir:
'Vladimir'; // 'Hello, my name is Vladimir the fish.'
API
defineMethod(constructor, prop, method)
Param | Type | Description |
---|---|---|
constructor | function |
The constructor function whose prototype the method will be added to |
prop | string |
The property name of the method |
method | function |
The method to add |
License
Copyright © 2016 Akim McMath. Licensed under the MIT License.