Sha256: 12cdfd3e6f0aa8c339960dcb38a46276ac595e74cfb642c6e75b7888fdeb2f9b

Contents?: true

Size: 471 Bytes

Versions: 62

Compression:

Stored size: 471 Bytes

Contents


    /**
     * Iterates over a callback a set amount of times
     * returning the results
     */
    function take(n, callback, thisObj){
        var i = -1;
        var arr = [];
        if( !thisObj ){
            while(++i < n){
                arr[i] = callback(i, n);
            }
        } else {
            while(++i < n){
                arr[i] = callback.call(thisObj, i, n);
            }
        }
        return arr;
    }

    module.exports = take;


Version data entries

62 entries across 62 versions & 1 rubygems

Version Path
trusty-festivity-extension-2.6.3 node_modules/bower/node_modules/mout/array/take.js
trusty-festivity-extension-2.6.2 node_modules/bower/node_modules/mout/array/take.js
trusty-festivity-extension-2.6.1 node_modules/bower/node_modules/mout/array/take.js
trusty-festivity-extension-2.6 node_modules/bower/node_modules/mout/array/take.js
trusty-festivity-extension-2.5.19 node_modules/bower/node_modules/mout/array/take.js
trusty-festivity-extension-2.5.18 node_modules/bower/node_modules/mout/array/take.js
trusty-festivity-extension-2.5.17 node_modules/bower/node_modules/mout/array/take.js
trusty-festivity-extension-2.5.16 node_modules/bower/node_modules/mout/array/take.js
trusty-festivity-extension-2.5.15 node_modules/bower/node_modules/mout/array/take.js
trusty-festivity-extension-2.5.14 node_modules/bower/node_modules/mout/array/take.js
trusty-festivity-extension-2.5.13 node_modules/bower/node_modules/mout/array/take.js
trusty-festivity-extension-2.5.12 node_modules/bower/node_modules/mout/array/take.js
trusty-festivity-extension-2.5.11 node_modules/bower/node_modules/mout/array/take.js
trusty-festivity-extension-2.5.10 node_modules/bower/node_modules/mout/array/take.js
trusty-festivity-extension-2.5.9 node_modules/bower/node_modules/mout/array/take.js
trusty-festivity-extension-2.5.8 node_modules/bower/node_modules/mout/array/take.js
trusty-festivity-extension-2.5.7 node_modules/bower/node_modules/mout/array/take.js
trusty-festivity-extension-2.5.6 node_modules/bower/node_modules/mout/array/take.js
trusty-festivity-extension-2.5.5 node_modules/bower/node_modules/mout/array/take.js
trusty-festivity-extension-2.5.4 node_modules/bower/node_modules/mout/array/take.js