https://github.com/Gozala/reducers
Tip revision: d87f80a02591ed16d3e5fc46827b4c9aae842676 authored by Irakli Gozalishvili on 23 October 2012, 20:38:58 UTC
Version 0.1.1
Version 0.1.1
Tip revision: d87f80a
into.js
/* vim:set ts=2 sw=2 sts=2 expandtab */
/*jshint asi: true undef: true es5: true node: true browser: true devel: true
forin: true latedef: false globalstrict: true */
"use strict";
var reduce = require("./reduce")
function into(source, buffer) {
/**
Adds items of given `reducible` into
given `array` or a new empty one if omitted.
**/
return reduce(source, function(result, value) {
result.push(value)
return result
}, buffer || [])
}
module.exports = into