diff --git a/packages/ember-metal/lib/array.js b/packages/ember-metal/lib/array.js index 4b29b1d80a2..8f871376d54 100644 --- a/packages/ember-metal/lib/array.js +++ b/packages/ember-metal/lib/array.js @@ -101,7 +101,7 @@ var filter = defineNativeShim(ArrayPrototype.filter, function(fn, context) { var length = this.length; for (i = 0; i < length; i++) { - if (this.hasOwnProperty(i)) { + if (Object.prototype.hasOwnProperty.call(this, i)) { value = this[i]; if (fn.call(context, value, i, this)) { result.push(value);