faster tree transversal (#1462)

- convert `[].forEach()` to for-loops
This commit is contained in:
Alex Lam S.L
2017-02-26 05:58:26 +08:00
committed by GitHub
parent 16cd5d57a5
commit 13be50a4a9
2 changed files with 27 additions and 21 deletions

View File

@@ -1911,7 +1911,7 @@ merge(Compressor.prototype, {
// returned if nothing changed.
function trim(nodes, compressor, first_in_statement) {
var ret = [], changed = false;
for (var i = 0, ii = nodes.length; i < ii; i++) {
for (var i = 0, len = nodes.length; i < len; i++) {
var node = nodes[i].drop_side_effect_free(compressor, first_in_statement);
changed |= node !== nodes[i];
if (node) {