| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
Constant function.
A constant function is a function whose output value is the same for every input value.
var constantFunction = require( '@stdlib/utils/constant-function' );Returns a constant function which always returns x.
var fcn = constantFunction( 'beep' );
// returns <Function>
var v = fcn();
// returns 'beep'
v = fcn();
// returns 'beep'When provided an object reference, the returned function always returns the same reference.
var obj = {};
var fcn = constantFunction( obj );
var bool = ( fcn() === obj );
// returns truevar constantFunction = require( '@stdlib/utils/constant-function' );
var bool;
var fcn;
var arr;
var v;
var i;
fcn = constantFunction( 3.14 );
for ( i = 0; i < 10; i++ ) {
v = fcn();
// returns 3.14
}
arr = [ 1, 2, 3 ];
fcn = constantFunction( arr );
for ( i = 0; i < 10; i++ ) {
v = fcn();
bool = ( v === arr );
// returns true
}| Back | FazBrowse Home | New Git URL |