Have ideas to improve npm?Join in the discussion! »

    array.prototype.find

    2.1.0 • Public • Published

    Build Status

    ES6 Array.prototype.find polyfill

    Simple ES6 Array.prototype.find polyfill for older environments taken from es6-shim.

    For browsers and node.js.

    Installation

    • Just include repo before your scripts.
    • npm install array.prototype.find

    Usage

    • Array.prototype.find(predicate[, thisArg]) returns first item that matches predicate function.
    • predicate(value, index, collection): takes three arguments
      • value: current collection element
      • index: current collection element index
      • collection: the collection
    // as a function
    var find = require('array.prototype.find');
    find([1, 2], function (x) { return x === 2; }); // 2
     
    // to shim it
    require('array.prototype.find').shim();

    Code example:

    // Default:
    [1, 5, 10, 15].find(function (a) { return a > 9; }) // 10

    Acknowledgements

    Tests, fixes and travis support added by _duncanhall

    License

    The MIT License (c) 2016 Paul Miller (http://paulmillr.com)

    Install

    npm i [email protected]

    Version

    2.1.0

    License

    MIT

    Unpacked Size

    20.7 kB

    Total Files

    14

    Last publish

    Collaborators

    • avatar
    • avatar