Sha256: 7a225be48f783934fdb5fddf3d6f8cb75035ce7bfcfffecda9d9c7539e69f761

Contents?: true

Size: 484 Bytes

Versions: 62

Compression:

Stored size: 484 Bytes

Contents

define(function () {

    /**
     * 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;
    }

    return 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/src/array/take.js
trusty-festivity-extension-2.6.2 node_modules/bower/node_modules/mout/src/array/take.js
trusty-festivity-extension-2.6.1 node_modules/bower/node_modules/mout/src/array/take.js
trusty-festivity-extension-2.6 node_modules/bower/node_modules/mout/src/array/take.js
trusty-festivity-extension-2.5.19 node_modules/bower/node_modules/mout/src/array/take.js
trusty-festivity-extension-2.5.18 node_modules/bower/node_modules/mout/src/array/take.js
trusty-festivity-extension-2.5.17 node_modules/bower/node_modules/mout/src/array/take.js
trusty-festivity-extension-2.5.16 node_modules/bower/node_modules/mout/src/array/take.js
trusty-festivity-extension-2.5.15 node_modules/bower/node_modules/mout/src/array/take.js
trusty-festivity-extension-2.5.14 node_modules/bower/node_modules/mout/src/array/take.js
trusty-festivity-extension-2.5.13 node_modules/bower/node_modules/mout/src/array/take.js
trusty-festivity-extension-2.5.12 node_modules/bower/node_modules/mout/src/array/take.js
trusty-festivity-extension-2.5.11 node_modules/bower/node_modules/mout/src/array/take.js
trusty-festivity-extension-2.5.10 node_modules/bower/node_modules/mout/src/array/take.js
trusty-festivity-extension-2.5.9 node_modules/bower/node_modules/mout/src/array/take.js
trusty-festivity-extension-2.5.8 node_modules/bower/node_modules/mout/src/array/take.js
trusty-festivity-extension-2.5.7 node_modules/bower/node_modules/mout/src/array/take.js
trusty-festivity-extension-2.5.6 node_modules/bower/node_modules/mout/src/array/take.js
trusty-festivity-extension-2.5.5 node_modules/bower/node_modules/mout/src/array/take.js
trusty-festivity-extension-2.5.4 node_modules/bower/node_modules/mout/src/array/take.js