From 680ca2bc4eaedf7a97663d912e292332c3c66020 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Tue, 13 Aug 2013 13:44:39 -0400 Subject: [PATCH] Preallocation for (ha, ha) speed! --- marketplace.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/marketplace.js b/marketplace.js index cfe45c6..f6c8d91 100644 --- a/marketplace.js +++ b/marketplace.js @@ -18,9 +18,9 @@ function unify1(a, b) { if (Array.isArray(a) && Array.isArray(b)) { if (a.length !== b.length) unificationFailed(); - var result = []; + var result = new Array(a.length); for (i = 0; i < a.length; i++) { - result.push(unify1(a[i], b[i])); + result[i] = unify1(a[i], b[i]); } return result; }