1234567891011121314151617181920 |
- // Copyright (c) 2021 Jamie Kyle. All rights reserved.
- // This code is governed by the BSD license found in the LICENSE file.
- /*---
- esid: sec-object.hasown
- description: >
- Properties - [[HasOwnProperty]] (non-writable, configurable,
- non-enumerable inherited value property)
- author: Jamie Kyle
- features: [Object.hasOwn]
- ---*/
- var base = {};
- Object.defineProperty(base, "foo", {
- value: 42,
- configurable: true
- });
- var o = Object.create(base);
- assert.sameValue(Object.hasOwn(o, "foo"), false, 'Object.hasOwn(o, "foo")');
|