diff options
author | alon@honor <none@none> | 2010-08-31 20:16:12 -0700 |
---|---|---|
committer | alon@honor <none@none> | 2010-08-31 20:16:12 -0700 |
commit | da7a906536a26dca22190c870aaa96588dc92dec (patch) | |
tree | 2048af49a9bf9e730bab2852dcb0e2699d211c77 /src/enzymatic.js | |
parent | 0fab1ac3a4c32aaf48a97c59820bd2fedab159d7 (diff) |
optimize reintegrator
Diffstat (limited to 'src/enzymatic.js')
-rw-r--r-- | src/enzymatic.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/enzymatic.js b/src/enzymatic.js index d1889d49..c0ef3b69 100644 --- a/src/enzymatic.js +++ b/src/enzymatic.js @@ -154,5 +154,12 @@ Zyme.prototype = { items.forEach(function(item) { ret = ret.concat(this.processItem(item)) }, this); return ret; }, + processPairs: function(items, func) { + var ret = []; + for (var i = 0; i < items.length; i += 2) { + ret = ret.concat(func(items[i], items[i+1])); + } + return ret; + }, }; |