diff --git a/Source/Types/Object.js b/Source/Types/Object.js index b401a544a..9ee1a64d3 100644 --- a/Source/Types/Object.js +++ b/Source/Types/Object.js @@ -39,9 +39,9 @@ Object.extend({ filter: function(object, fn, bind){ var results = {}; - Object.each(object, function(value, key){ - if (fn.call(bind, value, key, object)) results[key] = value; - }); + for (var key in object){ + if (fn.call(bind, object[key], key, object)) results[key] = object[key]; + } return results; },