Thu, 22 Jan 2015 13:21:57 +0100
Incorporate requested changes from Mozilla in review: https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6
1 /*
2 * Don't throw a type error if the trap reports an undefined property as
3 * non-present, regardless of extensibility.
4 */
5 var target = {};
6 Object.preventExtensions(target);
7 assertEq(
8 'foo' in new Proxy(target, {
9 has: function (target, name) {
10 return false;
11 }
12 }), false);