diff --git a/benchmarks/largetable/angular.js b/benchmarks/largetable/angular.js index 071a358..879910f 100644 --- a/benchmarks/largetable/angular.js +++ b/benchmarks/largetable/angular.js @@ -12420,19 +12420,11 @@ function $ParseProvider() { return addInterceptor(noop, interceptorFn); } }; - - function collectExpressionInputs(inputs, list) { - for (var i = 0, ii = inputs.length; i < ii; i++) { - var input = inputs[i]; - if (!input.constant) { - if (input.inputs) { - collectExpressionInputs(input.inputs, list); - } else if (list.indexOf(input) === -1) { // TODO(perf) can we do better? - list.push(input); - } - } + + function collectExpressionInputs(inputs, list){ + for(let value of inputs => !value.constant){ + list.push(value); } - return list; }