Skip to content

twada/array-reduce-right

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

array-reduce-right

Build Status NPM package Bower package Dependency Status License

Array#reduceRight ponyfill for older browsers

DESCRIPTION

Provides reduceRight function for older browsers, use native implememtation if exists.

It's just like

EXAMPLE

var total = reduceRight([3, 2, 24], function (a, b) {
    return a / b;
});
assert.equal(total, 4);

var flattened = reduceRight([[0, 1], [2, 3], [4, 5]], function (a, b) {
    return a.concat(b);
}, []);
assert.deepEqual(flattened, [4, 5, 2, 3, 0, 1]);

INSTALL

via npm

Install

$ npm install --save array-reduce-right

Use

var reduceRight = require('array-reduce-right');

use array-reduce-right npm module on browser

reduceRight function is exported

<script type="text/javascript" src="./path/to/node_modules/array-reduce-right/build/array-reduce-right.js"></script>

via bower

Install

$ bower install --save array-reduce-right

Load (reduceRight function is exported)

<script type="text/javascript" src="./path/to/bower_components/array-reduce-right/build/array-reduce-right.js"></script>

Use

var total = reduceRight([3, 2, 24], function (a, b) {
    return a / b;
});

AUTHOR

LICENSE

Licensed under the MIT license.

About

Array#reduceRight ponyfill for older browsers

Resources

License

Stars

Watchers

Forks

Packages

No packages published