Array#reduceRight ponyfill for older browsers
Provides reduceRight
function for older browsers, use native implememtation if exists.
It's just like
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
$ npm install --save array-reduce-right
Use
var reduceRight = require('array-reduce-right');
reduceRight
function is exported
<script type="text/javascript" src="./path/to/node_modules/array-reduce-right/build/array-reduce-right.js"></script>
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;
});
Licensed under the MIT license.