@1000ch/array-find

Polyfill for Array.prototype.find.

Usage no npm install needed!

<script type="module">
  import 1000chArrayFind from 'https://cdn.skypack.dev/@1000ch/array-find';
</script>

README

array-find Build Status

Polyfill for Array.prototype.find.

testling badge

Usage

Functionally:

var find = require('@1000ch/array-find');

function isPrimary(item, index, array) {
  var start = 2;
  while (start <= Math.sqrt(number)) {
    if (number % start++ < 1) {
      return false;
    }
  }
  return (number > 1);
}

console.log(find([4, 5, 8, 10], isPrimary));
// => 5

From Array object:

require('@1000ch/array-find/shim');

var array = [4, 5, 8, 10];

console.log(array.find(isPrimary));
// => 5

License

MIT: http://1000ch.mit-license.org