summaryrefslogtreecommitdiff
path: root/lib/internal/iterator.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/internal/iterator.js')
-rw-r--r--lib/internal/iterator.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/internal/iterator.js b/lib/internal/iterator.js
index d167ff9..02526e0 100644
--- a/lib/internal/iterator.js
+++ b/lib/internal/iterator.js
@@ -26,6 +26,9 @@ function createObjectIterator(obj) {
var len = okeys.length;
return function next() {
var key = okeys[++i];
+ if (key === '__proto__') {
+ return next();
+ }
return i < len ? {value: obj[key], key} : null;
};
}