We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 3d4380c + 9f147d5 commit b18be09Copy full SHA for b18be09
src/Control/Apply.js
@@ -2,11 +2,14 @@
2
3
exports.arrayApply = function (fs) {
4
return function (xs) {
5
- var result = [];
+ var l = fs.length;
6
+ var k = xs.length;
7
+ var result = new Array(l*k);
8
var n = 0;
- for (var i = 0, l = fs.length; i < l; i++) {
- for (var j = 0, k = xs.length; j < k; j++) {
9
- result[n++] = fs[i](xs[j]);
+ for (var i = 0; i < l; i++) {
10
+ var f = fs[i];
11
+ for (var j = 0; j < k; j++) {
12
+ result[n++] = f(xs[j]);
13
}
14
15
return result;
0 commit comments