From e893af9d7cc519a26c3704cb816b5633e693a44d Mon Sep 17 00:00:00 2001 From: acid-srvnn Date: Sat, 12 Sep 2015 20:35:02 +0530 Subject: [PATCH] IE8 Fix for host object array filter IE8 doesn't define hasOwnProperty for host objects --- packages/ember-metal/lib/array.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);