1 define(['./forEach', '../function/makeIterator_'], function (forEach, makeIterator) {
4 * filter collection values, returns array.
6 function filter(list, iterator, thisObj) {
7 iterator = makeIterator(iterator, thisObj);
12 forEach(list, function(value, index, list) {
13 if (iterator(value, index, list)) {
14 results[results.length] = value;