time-to-botec/squiggle/node_modules/@stdlib/utils/none
NunoSempere b6addc7f05 feat: add the node modules
Necessary in order to clearly see the squiggle hotwiring.
2022-12-03 12:44:49 +00:00
..
docs feat: add the node modules 2022-12-03 12:44:49 +00:00
lib feat: add the node modules 2022-12-03 12:44:49 +00:00
package.json feat: add the node modules 2022-12-03 12:44:49 +00:00
README.md feat: add the node modules 2022-12-03 12:44:49 +00:00

none

Test whether all elements in a collection are falsy.

Usage

var none = require( '@stdlib/utils/none' );

none( collection )

Tests whether all elements in a collection are falsy.

var arr = [ 0, 0, 0, 0, 0 ];

var bool = none( arr );
// returns true

If provided an empty collection, the function returns true.

var bool = none( [] );
// returns true

Notes

  • A collection may be either an Array, Typed Array, or an array-like Object (excluding strings and functions).
  • The function does not skip undefined elements and is thus not optimized for sparse collections.

Examples

var randu = require( '@stdlib/random/base/randu' );
var none = require( '@stdlib/utils/none' );

var bool;
var arr;
var i;

arr = new Array( 100 );
for ( i = 0; i < arr.length; i++ ) {
    arr[ i ] = ( randu() > 0.95 );
}

bool = none( arr );
// returns <boolean>