once / 1.3.3 last updated 4 months ago created on Aug 14th 2012
Install
npm install --save once
Clone
git clone git@github.com:isaacs/once.git
maintainers
versions
6 total
| 1.3.3 | 4 months ago | isaacs |
| 1.3.2 | a year ago | isaacs |
| 1.3.1 | 2 years ago | isaacs |
| 1.3.0 | 2 years ago | isaacs |
| 1.2.0 | 3 years ago | isaacs |
| 1.1.1 | 4 years ago | isaacs |
readme
once
Only call a function once.
usage
Or add to the Function.prototype in a responsible way:
Ironically, the prototype feature makes this module twice as complicated as necessary.
To check whether you function has been called, use fn.called. Once the
function is called for the first time the return value of the original
function is saved in fn.value and subsequent calls will continue to
return this value.