hasown_inherited_setter.js (455B)
1 // Copyright (c) 2021 Jamie Kyle. All rights reserved. 2 // This code is governed by the BSD license found in the LICENSE file. 3 4 /*--- 5 esid: sec-object.hasown 6 description: Properties - [[HasOwnProperty]] (literal inherited setter property) 7 author: Jamie Kyle 8 features: [Object.hasOwn] 9 ---*/ 10 11 var base = { 12 set foo(x) { 13 } 14 }; 15 var o = Object.create(base); 16 17 assert.sameValue(Object.hasOwn(o, "foo"), false, 'Object.hasOwn(o, "foo")'); 18 19 reportCompare(0, 0);