falcor
Version:
A JavaScript library for efficient data fetching.
16 lines (15 loc) • 370 B
JavaScript
module.exports = function arrayFlatMap(array, selector) {
var index = -1;
var i = -1;
var n = array.length;
var array2 = [];
while (++i < n) {
var array3 = selector(array[i], i, array);
var j = -1;
var k = array3.length;
while (++j < k) {
array2[++index] = array3[j];
}
}
return array2;
};