| 15.2.3.5-0-1.js | 
          ---
es5id: 15.2.3.5-0-1
description: Object.create must exist as a function
--- | 
          321 | 
        
        
          | 15.2.3.5-0-2.js | 
          ---
es5id: 15.2.3.5-0-2
description: Object.create must exist as a function taking 2 parameters
--- | 
          330 | 
        
        
          | 15.2.3.5-1-1.js | 
          ---
es5id: 15.2.3.5-1-1
description: Object.create throws TypeError if 'O' is undefined
--- | 
          326 | 
        
        
          | 15.2.3.5-1-2.js | 
          ---
es5id: 15.2.3.5-1-2
description: Object.create TypeError is not thrown if 'O' is null
--- | 
          278 | 
        
        
          | 15.2.3.5-1-3.js | 
          ---
es5id: 15.2.3.5-1-3
description: Object.create throws TypeError if 'O' is a boolean primitive
--- | 
          331 | 
        
        
          | 15.2.3.5-1-4.js | 
          ---
es5id: 15.2.3.5-1-4
description: Object.create throws TypeError if 'O' is a number primitive
--- | 
          327 | 
        
        
          | 15.2.3.5-1.js | 
          ---
es5id: 15.2.3.5-1
description: Object.create throws TypeError if type of first param is not Object
--- | 
          333 | 
        
        
          | 15.2.3.5-2-1.js | 
          ---
info: |
    create sets the [[Prototype]] of the created object to first parameter.
    This can be checked using isPrototypeOf, or getPrototypeOf.
es5id: 15.2.3.5-2-1
description: Object.create creates new Object
--- | 
          526 | 
        
        
          | 15.2.3.5-2-2.js | 
          ---
es5id: 15.2.3.5-2-2
description: Object.create - returned object is an instance of Object
--- | 
          365 | 
        
        
          | 15.2.3.5-3-1.js | 
          ---
info: |
    create sets the [[Prototype]] of the created object to first parameter.
    This can be checked using isPrototypeOf, or getPrototypeOf.
es5id: 15.2.3.5-3-1
description: Object.create sets the prototype of the passed-in object
--- | 
          616 | 
        
        
          | 15.2.3.5-4-1.js | 
          ---
info: |
    create sets the [[Prototype]] of the created object to first parameter.
    This can be checked using isPrototypeOf, or getPrototypeOf.
es5id: 15.2.3.5-4-1
description: >
    Object.create sets the prototype of the passed-in object and adds
    new properties
--- | 
          937 | 
        
        
          | 15.2.3.5-4-2.js | 
          ---
es5id: 15.2.3.5-4-2
description: Object.create - 'Properties' is undefined
--- | 
          365 | 
        
        
          | 15.2.3.5-4-3.js | 
          ---
es5id: 15.2.3.5-4-3
description: >
    Object.create throws TypeError if 'Properties' is null (15.2.3.7
    step 2)
--- | 
          357 | 
        
        
          | 15.2.3.5-4-4.js | 
          ---
es5id: 15.2.3.5-4-4
description: >
    Object.create - argument 'Properties' is an object (15.2.3.7 step
    2).
--- | 
          522 | 
        
        
          | 15.2.3.5-4-5.js | 
          ---
es5id: 15.2.3.5-4-5
description: >
    Object.create - argument 'Properties' is a Function object
    (15.2.3.7 step 2)
--- | 
          542 | 
        
        
          | 15.2.3.5-4-6.js | 
          ---
es5id: 15.2.3.5-4-6
description: >
    Object.create - argument 'Properties' is an Array object (15.2.3.7
    step 2).
--- | 
          527 | 
        
        
          | 15.2.3.5-4-7.js | 
          ---
es5id: 15.2.3.5-4-7
description: >
    Object.create - argument 'Properties' is a String object (15.2.3.7
    step 2)
--- | 
          537 | 
        
        
          | 15.2.3.5-4-8.js | 
          ---
es5id: 15.2.3.5-4-8
description: >
    Object.create - argument 'Properties' is a Boolean object whose
    primitive value is true (15.2.3.7 step 2).
--- | 
          575 | 
        
        
          | 15.2.3.5-4-9.js | 
          ---
es5id: 15.2.3.5-4-9
description: >
    Object.create - argument 'Properties' is a Number object whose
    primitive value is any interesting number (15.2.3.7 step 2).
--- | 
          588 | 
        
        
          | 15.2.3.5-4-10.js | 
          ---
es5id: 15.2.3.5-4-10
description: >
    Object.create - argument 'Properties' is the Math object (15.2.3.7
    step 2)
--- | 
          619 | 
        
        
          | 15.2.3.5-4-11.js | 
          ---
es5id: 15.2.3.5-4-11
description: >
    Object.create - argument 'Properties' is a Date object (15.2.3.7
    step 2)
--- | 
          627 | 
        
        
          | 15.2.3.5-4-12.js | 
          ---
es5id: 15.2.3.5-4-12
description: >
    Object.create - argument 'Properties' is a RegExp object (15.2.3.7
    step 2)
--- | 
          632 | 
        
        
          | 15.2.3.5-4-13.js | 
          ---
es5id: 15.2.3.5-4-13
description: >
    Object.create - argument 'Properties' is the JSON object (15.2.3.7
    step 2)
--- | 
          620 | 
        
        
          | 15.2.3.5-4-14.js | 
          ---
es5id: 15.2.3.5-4-14
description: >
    Object.create - argument 'Properties' is an Error object (15.2.3.7
    step 2)
--- | 
          801 | 
        
        
          | 15.2.3.5-4-15.js | 
          ---
es5id: 15.2.3.5-4-15
description: >
    Object.create - argument 'Properties' is the Aguments object
    (15.2.3.7 step 2)
--- | 
          708 | 
        
        
          | 15.2.3.5-4-16.js | 
          ---
es5id: 15.2.3.5-4-16
description: >
    Object.create - own enumerable data property in 'Properties' is
    defined in 'obj' (15.2.3.7 step 3)
--- | 
          444 | 
        
        
          | 15.2.3.5-4-17.js | 
          ---
es5id: 15.2.3.5-4-17
description: >
    Object.create - own data property in 'Properties' which is not
    enumerable is not defined in 'obj' (15.2.3.7 step 3)
--- | 
          552 | 
        
        
          | 15.2.3.5-4-18.js | 
          ---
es5id: 15.2.3.5-4-18
description: >
    Object.create - an enumerable inherited data property in
    'Properties' is not defined in 'obj' (15.2.3.7 step 3)
--- | 
          590 | 
        
        
          | 15.2.3.5-4-19.js | 
          ---
es5id: 15.2.3.5-4-19
description: >
    Object.create -  own enumerable accessor property in 'Properties'
    is defined in 'obj' (15.2.3.7 step 3)
--- | 
          560 | 
        
        
          | 15.2.3.5-4-20.js | 
          ---
es5id: 15.2.3.5-4-20
description: >
    Object.create - own accessor property in 'Properties' which is not
    enumerable is not defined in 'obj' (15.2.3.7 step 3)
--- | 
          585 | 
        
        
          | 15.2.3.5-4-21.js | 
          ---
es5id: 15.2.3.5-4-21
description: >
    Object.create - an enumerable inherited accessor property in
    'Properties' is not defined in 'obj' (15.2.3.7 step 3)
--- | 
          679 | 
        
        
          | 15.2.3.5-4-22.js | 
          ---
es5id: 15.2.3.5-4-22
description: >
    Object.create -  own enumerable data property that overrides an
    enumerable inherited data property in 'Properties' is defined in
    'obj' (15.2.3.7 step 5.a)
--- | 
          730 | 
        
        
          | 15.2.3.5-4-23.js | 
          ---
es5id: 15.2.3.5-4-23
description: >
    Object.create - own enumerable data property that overrides an
    enumerable inherited accessor property in 'Properties' is defined
    in 'obj' (15.2.3.7 step 5.a)
--- | 
          878 | 
        
        
          | 15.2.3.5-4-24.js | 
          ---
es5id: 15.2.3.5-4-24
description: >
    Object.create - own enumerable accessor property that overrides an
    enumerable inherited data property in 'Properties' is defined in
    'obj' (15.2.3.7 step 5.a)
--- | 
          816 | 
        
        
          | 15.2.3.5-4-25.js | 
          ---
es5id: 15.2.3.5-4-25
description: >
    Object.create - own enumerable accessor property that overrides an
    enumerable inherited accessor property in 'Properties' is defined
    in 'obj' (15.2.3.7 step 5.a)
--- | 
          913 | 
        
        
          | 15.2.3.5-4-26.js | 
          ---
es5id: 15.2.3.5-4-26
description: >
    Object.create - TypeError is thrown when own enumerable accessor
    property of 'Properties' without a get function (15.2.3.7 step 5.a)
--- | 
          518 | 
        
        
          | 15.2.3.5-4-27.js | 
          ---
es5id: 15.2.3.5-4-27
description: >
    Object.create - own enumerable accessor property in 'Properties'
    without a get function that overrides an enumerable inherited
    accessor property in 'Properties' is defined in 'obj' (15.2.3.7
    step 5.a)
--- | 
          796 | 
        
        
          | 15.2.3.5-4-28.js | 
          ---
es5id: 15.2.3.5-4-28
description: >
    Object.create - 'Properties' is a Function object which implements
    its own [[Get]] method to access own enumerable property (15.2.3.7
    step 5.a)
--- | 
          561 | 
        
        
          | 15.2.3.5-4-29.js | 
          ---
es5id: 15.2.3.5-4-29
description: >
    Object.create - 'Properties' is an Array object that uses Object's
    [[Get]] method to access own enumerable property (15.2.3.7 step
    5.a)
--- | 
          542 | 
        
        
          | 15.2.3.5-4-30.js | 
          ---
es5id: 15.2.3.5-4-30
description: >
    Object.create - 'Properties' is a String object that uses Object's
    [[Get]] method to access own enumerable property (15.2.3.7 step
    5.a)
--- | 
          552 | 
        
        
          | 15.2.3.5-4-31.js | 
          ---
es5id: 15.2.3.5-4-31
description: >
    Object.create - 'Properties' is a Boolean object that uses
    Object's [[Get]] method to access own enumerable property
    (15.2.3.7 step 5.a)
--- | 
          559 | 
        
        
          | 15.2.3.5-4-32.js | 
          ---
es5id: 15.2.3.5-4-32
description: >
    Object.create - 'Properties' is a Number object that uses Object's
    [[Get]] method to access own enumerable property (15.2.3.7 step
    5.a)
--- | 
          554 | 
        
        
          | 15.2.3.5-4-33.js | 
          ---
es5id: 15.2.3.5-4-33
description: >
    Object.create - 'Properties' is the Math object that uses Object's
    [[Get]] method to access own enumerable property (15.2.3.7 step
    5.a)
--- | 
          524 | 
        
        
          | 15.2.3.5-4-34.js | 
          ---
es5id: 15.2.3.5-4-34
description: >
    Object.create - 'Properties' is a Date object that uses Object's
    [[Get]] method to access own enumerable property (15.2.3.7 step
    5.a)
--- | 
          549 | 
        
        
          | 15.2.3.5-4-35.js | 
          ---
es5id: 15.2.3.5-4-35
description: >
    Object.create - 'Properties' is a RegExp object that uses Object's
    [[Get]] method to access own enumerable property (15.2.3.7 step
    5.a)
--- | 
          552 | 
        
        
          | 15.2.3.5-4-36.js | 
          ---
es5id: 15.2.3.5-4-36
description: >
    Object.create - 'Properties' is the JSON object that uses Object's
    [[Get]] method to access own enumerable property (15.2.3.7 step
    5.a)
--- | 
          524 | 
        
        
          | 15.2.3.5-4-37.js | 
          ---
es5id: 15.2.3.5-4-37
description: >
    Object.create - 'Properties' is an Error object that uses Object's
    [[Get]] method to access own enumerable property (15.2.3.7 step
    5.a)
--- | 
          723 | 
        
        
          | 15.2.3.5-4-38.js | 
          ---
es5id: 15.2.3.5-4-38
description: >
    Object.create - 'Properties' is an Arguments object which
    implements its own [[Get]] method to access own enumerable
    property (15.2.3.7 step 5.a)
--- | 
          593 | 
        
        
          | 15.2.3.5-4-39.js | 
          ---
es5id: 15.2.3.5-4-39
description: >
    Object.create - ensure that side-effects of gets occur in the same
    order as they would for: for (P in props) props[P] (15.2.3.7 step
    5.a)
--- | 
          801 | 
        
        
          | 15.2.3.5-4-40.js | 
          ---
es5id: 15.2.3.5-4-40
description: >
    Object.create - ensure that if an exception is thrown it occurs in
    the correct order relative to prior and subsequent side-effects
    (15.2.3.7 step 5.a)
--- | 
          903 | 
        
        
          | 15.2.3.5-4-41.js | 
          ---
es5id: 15.2.3.5-4-41
description: >
    Object.create - value of one property in 'Properties' is undefined
    (8.10.5 step 1)
--- | 
          389 | 
        
        
          | 15.2.3.5-4-42.js | 
          ---
es5id: 15.2.3.5-4-42
description: >
    Object.create - value of one property in 'Properties' is null
    (8.10.5 step 1)
--- | 
          379 | 
        
        
          | 15.2.3.5-4-43.js | 
          ---
es5id: 15.2.3.5-4-43
description: >
    Object.create - value of one property in 'Properties' is false
    (8.10.5 step 1)
--- | 
          381 | 
        
        
          | 15.2.3.5-4-44.js | 
          ---
es5id: 15.2.3.5-4-44
description: >
    Object.create - value of one property in 'Properties' is a number
    primitive (8.10.5 step 1)
--- | 
          391 | 
        
        
          | 15.2.3.5-4-45.js | 
          ---
es5id: 15.2.3.5-4-45
description: >
    Object.create - value of one property in 'Properties' is a string
    (8.10.5 step 1)
--- | 
          384 | 
        
        
          | 15.2.3.5-4-46.js | 
          ---
es5id: 15.2.3.5-4-46
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is true (8.10.5 step 3)
--- | 
          530 | 
        
        
          | 15.2.3.5-4-47.js | 
          ---
es5id: 15.2.3.5-4-47
description: >
    Object.create  - 'enumerable' property of one property in
    'Properties' is not present (8.10.5 step 3)
--- | 
          523 | 
        
        
          | 15.2.3.5-4-48.js | 
          ---
es5id: 15.2.3.5-4-48
description: >
    Object.create  - 'enumerable' property of one property in
    'Properties' is own data property (8.10.5 step 3.a)
--- | 
          548 | 
        
        
          | 15.2.3.5-4-49.js | 
          ---
es5id: 15.2.3.5-4-49
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is an inherited data property (8.10.5 step 3.a)
--- | 
          674 | 
        
        
          | 15.2.3.5-4-50.js | 
          ---
es5id: 15.2.3.5-4-50
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is own data property that overrides an inherited data
    property (8.10.5 step 3.a)
--- | 
          786 | 
        
        
          | 15.2.3.5-4-51.js | 
          ---
es5id: 15.2.3.5-4-51
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is own data property that overrides an inherited
    accessor property (8.10.5 step 3.a)
--- | 
          861 | 
        
        
          | 15.2.3.5-4-52.js | 
          ---
es5id: 15.2.3.5-4-52
description: >
    Object.create - 'enumerable' property  of one property in
    'Properties' is own accessor property (8.10.5 step 3.a)
--- | 
          644 | 
        
        
          | 15.2.3.5-4-53.js | 
          ---
es5id: 15.2.3.5-4-53
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is an inherited accessor property (8.10.5 step 3.a)
--- | 
          749 | 
        
        
          | 15.2.3.5-4-54.js | 
          ---
es5id: 15.2.3.5-4-54
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is own accessor property that overrides an inherited
    data property (8.10.5 step 3.a)
--- | 
          816 | 
        
        
          | 15.2.3.5-4-55.js | 
          ---
es5id: 15.2.3.5-4-55
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is own accessor property that overrides an inherited
    accessor property (8.10.5 step 3.a)
--- | 
          890 | 
        
        
          | 15.2.3.5-4-56.js | 
          ---
es5id: 15.2.3.5-4-56
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is own accessor property without a get function
    (8.10.5 step 3.a)
--- | 
          656 | 
        
        
          | 15.2.3.5-4-57.js | 
          ---
es5id: 15.2.3.5-4-57
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is own accessor property without a get function,
    which overrides an inherited accessor property (8.10.5 step 3.a)
--- | 
          894 | 
        
        
          | 15.2.3.5-4-58.js | 
          ---
es5id: 15.2.3.5-4-58
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is an inherited accessor property without a get
    function (8.10.5 step 3.a)
--- | 
          763 | 
        
        
          | 15.2.3.5-4-59.js | 
          ---
es5id: 15.2.3.5-4-59
description: >
    Object.create - one property in 'Properties' is a Function object
    which implements its own [[Get]] method to access the 'enumerable'
    property (8.10.5 step 3.a)
--- | 
          639 | 
        
        
          | 15.2.3.5-4-60.js | 
          ---
es5id: 15.2.3.5-4-60
description: >
    Object.create - one property in 'Properties' is an Array object
    that uses Object's [[Get]] method to access the 'enumerable'
    property (8.10.5 step 3.a)
--- | 
          620 | 
        
        
          | 15.2.3.5-4-61.js | 
          ---
es5id: 15.2.3.5-4-61
description: >
    Object.create - one property in 'Properties' is a String object
    that uses Object's [[Get]] method to access the 'enumerable'
    property (8.10.5 step 3.a)
--- | 
          630 | 
        
        
          | 15.2.3.5-4-62.js | 
          ---
es5id: 15.2.3.5-4-62
description: >
    Object.create - one property in 'Properties' is a Boolean object
    that uses Object's [[Get]] method to access the 'enumerable'
    property (8.10.5 step 3.a)
--- | 
          637 | 
        
        
          | 15.2.3.5-4-63.js | 
          ---
es5id: 15.2.3.5-4-63
description: >
    Object.create - one property in 'Properties' is a Number object
    that uses Object's [[Get]] method to access the 'enumerable'
    property (8.10.5 step 3.a)
--- | 
          632 | 
        
        
          | 15.2.3.5-4-64.js | 
          ---
es5id: 15.2.3.5-4-64
description: >
    Object.create - one property in 'Properties' is the Math object
    that uses Object's [[Get]] method to access the 'enumerable'
    property (8.10.5 step 3.a)
--- | 
          596 | 
        
        
          | 15.2.3.5-4-65.js | 
          ---
es5id: 15.2.3.5-4-65
description: >
    Object.create - one property in 'Properties' is a Date object that
    uses Object's [[Get]] method to access the 'enumerable' property
    (8.10.5 step 3.a)
--- | 
          627 | 
        
        
          | 15.2.3.5-4-66.js | 
          ---
es5id: 15.2.3.5-4-66
description: >
    Object.create - one property in 'Properties' is a RegExp object
    that uses Object's [[Get]] method to access the 'enumerable'
    property (8.10.5 step 3.a)
--- | 
          630 | 
        
        
          | 15.2.3.5-4-67.js | 
          ---
es5id: 15.2.3.5-4-67
description: >
    Object.create - one property in 'Properties' is the JSON object
    that uses Object's [[Get]] method to access the 'enumerable'
    property (8.10.5 step 3.a)
--- | 
          596 | 
        
        
          | 15.2.3.5-4-68.js | 
          ---
es5id: 15.2.3.5-4-68
description: >
    Object.create - one property in 'Properties' is an Error object
    that uses Object's [[Get]] method to access the 'enumerable'
    property (8.10.5 step 3.a)
--- | 
          629 | 
        
        
          | 15.2.3.5-4-69.js | 
          ---
es5id: 15.2.3.5-4-69
description: >
    Object.create - one property in 'Properties' is an Arguments
    object which implements its own [[Get]] method to access the
    'enumerable' property (8.10.5 step 3.a)
--- | 
          663 | 
        
        
          | 15.2.3.5-4-71.js | 
          ---
es5id: 15.2.3.5-4-71
description: >
    Object.create - one property in 'Properties' is the global object
    that uses Object's [[Get]] method to access the 'enumerable'
    property (8.10.5 step 3.a)
--- | 
          598 | 
        
        
          | 15.2.3.5-4-72.js | 
          ---
es5id: 15.2.3.5-4-72
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is undefined (8.10.5 step 3.b)
--- | 
          551 | 
        
        
          | 15.2.3.5-4-73.js | 
          ---
es5id: 15.2.3.5-4-73
description: >
    Object.create - value of 'enumerable' property of one property in
    'Properties' is null (8.10.5 step 3.b)
--- | 
          550 | 
        
        
          | 15.2.3.5-4-74.js | 
          ---
es5id: 15.2.3.5-4-74
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is true (8.10.5 step 3.b)
--- | 
          533 | 
        
        
          | 15.2.3.5-4-75.js | 
          ---
es5id: 15.2.3.5-4-75
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is false (8.10.5 step 3.b)
--- | 
          643 | 
        
        
          | 15.2.3.5-4-76.js | 
          ---
es5id: 15.2.3.5-4-76
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is 0 (8.10.5 step 3.b)
--- | 
          616 | 
        
        
          | 15.2.3.5-4-77.js | 
          ---
es5id: 15.2.3.5-4-77
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is +0 (8.10.5 step 3.b)
--- | 
          618 | 
        
        
          | 15.2.3.5-4-78.js | 
          ---
es5id: 15.2.3.5-4-78
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is -0 (8.10.5 step 3.b)
--- | 
          618 | 
        
        
          | 15.2.3.5-4-79.js | 
          ---
es5id: 15.2.3.5-4-79
description: >
    Object.create -  'enumerable' property of one property in
    'Properties' is NaN (8.10.5 step 3.b)
--- | 
          621 | 
        
        
          | 15.2.3.5-4-80.js | 
          ---
es5id: 15.2.3.5-4-80
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is a positive number primitive (8.10.5 step 3.b)
--- | 
          554 | 
        
        
          | 15.2.3.5-4-81.js | 
          ---
es5id: 15.2.3.5-4-81
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is a negative number primitive (8.10.5 step 3.b)
--- | 
          554 | 
        
        
          | 15.2.3.5-4-82.js | 
          ---
es5id: 15.2.3.5-4-82
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is an empty string (8.10.5 step 3.b)
--- | 
          631 | 
        
        
          | 15.2.3.5-4-83.js | 
          ---
es5id: 15.2.3.5-4-83
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is a non-empty string (8.10.5 step 3.b)
--- | 
          553 | 
        
        
          | 15.2.3.5-4-84.js | 
          ---
es5id: 15.2.3.5-4-84
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is a Function object (8.10.5 step 3.b)
--- | 
          555 | 
        
        
          | 15.2.3.5-4-85.js | 
          ---
es5id: 15.2.3.5-4-85
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is an Array object (8.10.5 step 3.b)
--- | 
          543 | 
        
        
          | 15.2.3.5-4-86.js | 
          ---
es5id: 15.2.3.5-4-86
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is a String object (8.10.5 step 3.b)
--- | 
          552 | 
        
        
          | 15.2.3.5-4-87.js | 
          ---
es5id: 15.2.3.5-4-87
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is a Boolean object (8.10.5 step 3.b)
--- | 
          558 | 
        
        
          | 15.2.3.5-4-88.js | 
          ---
es5id: 15.2.3.5-4-88
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is a Number object (8.10.5 step 3.b)
--- | 
          554 | 
        
        
          | 15.2.3.5-4-89.js | 
          ---
es5id: 15.2.3.5-4-89
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is the Math object (8.10.5 step 3.b)
--- | 
          544 | 
        
        
          | 15.2.3.5-4-90.js | 
          ---
es5id: 15.2.3.5-4-90
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is a Date object (8.10.5 step 3.b)
--- | 
          549 | 
        
        
          | 15.2.3.5-4-91.js | 
          ---
es5id: 15.2.3.5-4-91
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is a RegExp object (8.10.5 step 3.b)
--- | 
          552 | 
        
        
          | 15.2.3.5-4-92.js | 
          ---
es5id: 15.2.3.5-4-92
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is the JSON object (8.10.5 step 3.b)
--- | 
          544 | 
        
        
          | 15.2.3.5-4-93.js | 
          ---
es5id: 15.2.3.5-4-93
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is an Error object (8.10.5 step 3.b)
--- | 
          551 | 
        
        
          | 15.2.3.5-4-94.js | 
          ---
es5id: 15.2.3.5-4-94
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is an Arguments object (8.10.5 step 3.b)
--- | 
          603 | 
        
        
          | 15.2.3.5-4-96.js | 
          ---
es5id: 15.2.3.5-4-96
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is the global object (8.10.5 step 3.b)
--- | 
          546 | 
        
        
          | 15.2.3.5-4-97.js | 
          ---
es5id: 15.2.3.5-4-97
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is a string (value is 'false'), which is treated as
    the value true (8.10.5 step 3.b)
--- | 
          599 | 
        
        
          | 15.2.3.5-4-98.js | 
          ---
es5id: 15.2.3.5-4-98
description: >
    Object.create - 'enumerable' property of one property in
    'Properties' is new Boolean(false), which is treated as the value
    true (8.10.5 step 3.b)
--- | 
          601 | 
        
        
          | 15.2.3.5-4-99.js | 
          ---
es5id: 15.2.3.5-4-99
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is true (8.10.5 step 4)
--- | 
          586 | 
        
        
          | 15.2.3.5-4-100.js | 
          ---
es5id: 15.2.3.5-4-100
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is not present (8.10.5 step 4)
includes: [propertyHelper.js]
--- | 
          490 | 
        
        
          | 15.2.3.5-4-101.js | 
          ---
es5id: 15.2.3.5-4-101
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is own data property (8.10.5 step 4.a)
includes: [propertyHelper.js]
--- | 
          493 | 
        
        
          | 15.2.3.5-4-102.js | 
          ---
es5id: 15.2.3.5-4-102
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is an inherited data property (8.10.5 step 4.a)
--- | 
          730 | 
        
        
          | 15.2.3.5-4-103.js | 
          ---
es5id: 15.2.3.5-4-103
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is own data property that overrides an inherited data
    property (8.10.5 step 4.a)
includes: [propertyHelper.js]
--- | 
          726 | 
        
        
          | 15.2.3.5-4-104.js | 
          ---
es5id: 15.2.3.5-4-104
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is own data property that overrides an inherited
    accessor property (8.10.5 step 4.a)
includes: [propertyHelper.js]
--- | 
          800 | 
        
        
          | 15.2.3.5-4-105.js | 
          ---
es5id: 15.2.3.5-4-105
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is own accessor property (8.10.5 step 4.a)
--- | 
          697 | 
        
        
          | 15.2.3.5-4-106.js | 
          ---
es5id: 15.2.3.5-4-106
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is an inherited accessor property (8.10.5 step 4.a)
--- | 
          804 | 
        
        
          | 15.2.3.5-4-107.js | 
          ---
es5id: 15.2.3.5-4-107
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is own accessor property that overrides an inherited
    data property (8.10.5 step 4.a)
includes: [propertyHelper.js]
--- | 
          757 | 
        
        
          | 15.2.3.5-4-108.js | 
          ---
es5id: 15.2.3.5-4-108
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is own accessor property that overrides an inherited
    accessor property (8.10.5 step 4.a)
includes: [propertyHelper.js]
--- | 
          831 | 
        
        
          | 15.2.3.5-4-109.js | 
          ---
es5id: 15.2.3.5-4-109
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is own accessor property without a get function
    (8.10.5 step 4.a)
includes: [propertyHelper.js]
--- | 
          595 | 
        
        
          | 15.2.3.5-4-110.js | 
          ---
es5id: 15.2.3.5-4-110
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is own accessor property without a get function,
    which overrides an inherited accessor property (8.10.5 step 4.a)
includes: [propertyHelper.js]
--- | 
          835 | 
        
        
          | 15.2.3.5-4-111.js | 
          ---
es5id: 15.2.3.5-4-111
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is an inherited accessor property without a get
    function (8.10.5 step 4.a)
includes: [propertyHelper.js]
--- | 
          702 | 
        
        
          | 15.2.3.5-4-112.js | 
          ---
es5id: 15.2.3.5-4-112
description: >
    Object.create - one property in 'Properties' is a Function object
    which implements its own [[Get]] method to access the
    'configurable' property (8.10.5 step 4.a)
--- | 
          696 | 
        
        
          | 15.2.3.5-4-113.js | 
          ---
es5id: 15.2.3.5-4-113
description: >
    Object.create - one property in 'Properties' is an Array object
    that uses Object's [[Get]] method to access the 'configurable'
    property (8.10.5 step 4.a)
--- | 
          677 | 
        
        
          | 15.2.3.5-4-114.js | 
          ---
es5id: 15.2.3.5-4-114
description: >
    Object.create - one property in 'Properties' is a String object
    that uses Object's [[Get]] method to access the 'configurable'
    property (8.10.5 step 4.a)
--- | 
          686 | 
        
        
          | 15.2.3.5-4-115.js | 
          ---
es5id: 15.2.3.5-4-115
description: >
    Object.create - one property in 'Properties' is a Boolean object
    that uses Object's [[Get]] method to access the 'configurable'
    property (8.10.5 step 4.a)
--- | 
          694 | 
        
        
          | 15.2.3.5-4-116.js | 
          ---
es5id: 15.2.3.5-4-116
description: >
    Object.create - one property in 'Properties' is a Number object
    that uses Object's [[Get]] method to access the 'configurable'
    property (8.10.5 step 4.a)
--- | 
          689 | 
        
        
          | 15.2.3.5-4-117.js | 
          ---
es5id: 15.2.3.5-4-117
description: >
    Object.create - one property in 'Properties' is the Math object
    that uses Object's [[Get]] method to access the 'configurable'
    property (8.10.5 step 4.a)
--- | 
          652 | 
        
        
          | 15.2.3.5-4-118.js | 
          ---
es5id: 15.2.3.5-4-118
description: >
    Object.create - one property in 'Properties' is a Date object that
    uses Object's [[Get]] method to access the 'configurable' property
    (8.10.5 step 4.a)
--- | 
          684 | 
        
        
          | 15.2.3.5-4-119.js | 
          ---
es5id: 15.2.3.5-4-119
description: >
    Object.create - one property in 'Properties' is a Date object that
    uses Object's [[Get]] method to access the 'configurable' property
    (8.10.5 step 4.a)
--- | 
          685 | 
        
        
          | 15.2.3.5-4-120.js | 
          ---
es5id: 15.2.3.5-4-120
description: >
    Object.create - one property in 'Properties' is the JSON object
    that uses Object's [[Get]] method to access the 'configurable'
    property (8.10.5 step 4.a)
--- | 
          652 | 
        
        
          | 15.2.3.5-4-121.js | 
          ---
es5id: 15.2.3.5-4-121
description: >
    Object.create - one property in 'Properties' is an Error object
    that uses Object's [[Get]] method to access the 'configurable'
    property (8.10.5 step 4.a)
--- | 
          686 | 
        
        
          | 15.2.3.5-4-122.js | 
          ---
es5id: 15.2.3.5-4-122
description: >
    Object.create - one property in 'Properties' is an Arguments
    object which implements its own [[Get]] method to access the
    'configurable' property (8.10.5 step 4.a)
--- | 
          719 | 
        
        
          | 15.2.3.5-4-124.js | 
          ---
es5id: 15.2.3.5-4-124
description: >
    Object.create - one property in 'Properties' is the global object
    that uses Object's [[Get]] method to access the 'configurable'
    property (8.10.5 step 4.a)
--- | 
          654 | 
        
        
          | 15.2.3.5-4-125.js | 
          ---
es5id: 15.2.3.5-4-125
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is undefined (8.10.5 step 4.b)
includes: [propertyHelper.js]
--- | 
          489 | 
        
        
          | 15.2.3.5-4-126.js | 
          ---
es5id: 15.2.3.5-4-126
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is null (8.10.5 step 4.b)
includes: [propertyHelper.js]
--- | 
          479 | 
        
        
          | 15.2.3.5-4-127.js | 
          ---
es5id: 15.2.3.5-4-127
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is true (8.10.5 step 4.b)
--- | 
          624 | 
        
        
          | 15.2.3.5-4-128.js | 
          ---
es5id: 15.2.3.5-4-128
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is false (8.10.5 step 4.b)
includes: [propertyHelper.js]
--- | 
          481 | 
        
        
          | 15.2.3.5-4-129.js | 
          ---
es5id: 15.2.3.5-4-129
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is 0 (8.10.5 step 4.b)
includes: [propertyHelper.js]
--- | 
          473 | 
        
        
          | 15.2.3.5-4-130.js | 
          ---
es5id: 15.2.3.5-4-130
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is +0 (8.10.5 step 4.b)
includes: [propertyHelper.js]
--- | 
          475 | 
        
        
          | 15.2.3.5-4-131.js | 
          ---
es5id: 15.2.3.5-4-131
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is -0 (8.10.5 step 4.b)
includes: [propertyHelper.js]
--- | 
          475 | 
        
        
          | 15.2.3.5-4-132.js | 
          ---
es5id: 15.2.3.5-4-132
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is NaN (8.10.5 step 4.b)
includes: [propertyHelper.js]
--- | 
          477 | 
        
        
          | 15.2.3.5-4-133.js | 
          ---
es5id: 15.2.3.5-4-133
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is a positive number (8.10.5 step 4.b)
--- | 
          636 | 
        
        
          | 15.2.3.5-4-134.js | 
          ---
es5id: 15.2.3.5-4-134
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is a negative number (8.10.5 step 4.b)
--- | 
          637 | 
        
        
          | 15.2.3.5-4-135.js | 
          ---
es5id: 15.2.3.5-4-135
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is an empty string (8.10.5 step 4.b)
includes: [propertyHelper.js]
--- | 
          488 | 
        
        
          | 15.2.3.5-4-136.js | 
          ---
es5id: 15.2.3.5-4-136
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is a non-empty string (8.10.5 step 4.b)
--- | 
          639 | 
        
        
          | 15.2.3.5-4-137.js | 
          ---
es5id: 15.2.3.5-4-137
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is a Function object (8.10.5 step 4.b)
--- | 
          646 | 
        
        
          | 15.2.3.5-4-138.js | 
          ---
es5id: 15.2.3.5-4-138
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is an Array object (8.10.5 step 4.b)
--- | 
          633 | 
        
        
          | 15.2.3.5-4-139.js | 
          ---
es5id: 15.2.3.5-4-139
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is a String object (8.10.5 step 4.b)
--- | 
          648 | 
        
        
          | 15.2.3.5-4-140.js | 
          ---
es5id: 15.2.3.5-4-140
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is a Boolean object (8.10.5 step 4.b)
--- | 
          649 | 
        
        
          | 15.2.3.5-4-141.js | 
          ---
es5id: 15.2.3.5-4-141
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is a Number object (8.10.5 step 4.b)
--- | 
          646 | 
        
        
          | 15.2.3.5-4-142.js | 
          ---
es5id: 15.2.3.5-4-142
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is the Math object (8.10.5 step 4.b)
--- | 
          635 | 
        
        
          | 15.2.3.5-4-143.js | 
          ---
es5id: 15.2.3.5-4-143
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is a Date object (8.10.5 step 4.b)
--- | 
          640 | 
        
        
          | 15.2.3.5-4-144.js | 
          ---
es5id: 15.2.3.5-4-144
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is a RegExp object (8.10.5 step 4.b)
--- | 
          643 | 
        
        
          | 15.2.3.5-4-145.js | 
          ---
es5id: 15.2.3.5-4-145
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is the JSON object (8.10.5 step 4.b)
--- | 
          635 | 
        
        
          | 15.2.3.5-4-146.js | 
          ---
es5id: 15.2.3.5-4-146
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is an Error object (8.10.5 step 4.b)
--- | 
          642 | 
        
        
          | 15.2.3.5-4-147.js | 
          ---
es5id: 15.2.3.5-4-147
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is an Arguments object (8.10.5 step 4.b)
--- | 
          695 | 
        
        
          | 15.2.3.5-4-149.js | 
          ---
es5id: 15.2.3.5-4-149
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is the global object (8.10.5 step 4.b)
--- | 
          637 | 
        
        
          | 15.2.3.5-4-150.js | 
          ---
es5id: 15.2.3.5-4-150
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is a string (value is 'false') which is treated as
    the value true (8.10.5 step 4.b)
--- | 
          689 | 
        
        
          | 15.2.3.5-4-151.js | 
          ---
es5id: 15.2.3.5-4-151
description: >
    Object.create - 'configurable' property of one property in
    'Properties' is new Boolean(false) which is treated as the value
    true (8.10.5 step 4.b)
--- | 
          691 | 
        
        
          | 15.2.3.5-4-152.js | 
          ---
es5id: 15.2.3.5-4-152
description: >
    Object.create - 'value' property of one property in 'Properties'
    is present (8.10.5 step 5)
--- | 
          426 | 
        
        
          | 15.2.3.5-4-153.js | 
          ---
es5id: 15.2.3.5-4-153
description: >
    Object.create - 'value' property of one property in 'Properties'
    is not present (8.10.5 step 5)
--- | 
          518 | 
        
        
          | 15.2.3.5-4-154.js | 
          ---
es5id: 15.2.3.5-4-154
description: >
    Object.create - 'value' property of one property in 'Properties'
    is own data property (8.10.5 step 5.a)
--- | 
          466 | 
        
        
          | 15.2.3.5-4-155.js | 
          ---
es5id: 15.2.3.5-4-155
description: >
    Object.create - 'value' property of one property in 'Properties'
    is an inherited data property (8.10.5 step 5.a)
--- | 
          607 | 
        
        
          | 15.2.3.5-4-156.js | 
          ---
es5id: 15.2.3.5-4-156
description: >
    Object.create - 'value' property of one property in 'Properties'
    is own data property that overrides an inherited data property
    (8.10.5 step 5.a)
--- | 
          674 | 
        
        
          | 15.2.3.5-4-157.js | 
          ---
es5id: 15.2.3.5-4-157
description: >
    Object.create - 'value' property of one property in 'Properties'
    is own data property that overrides an inherited accessor property
    (8.10.5 step 5.a)
--- | 
          818 | 
        
        
          | 15.2.3.5-4-158.js | 
          ---
es5id: 15.2.3.5-4-158
description: >
    Object.create - 'value' property of one property in 'Properties'
    is own accessor property (8.10.5 step 5.a)
--- | 
          571 | 
        
        
          | 15.2.3.5-4-159.js | 
          ---
es5id: 15.2.3.5-4-159
description: >
    Object.create - 'value' property of one property in 'Properties'
    is an inherited accessor property (8.10.5 step 5.a)
--- | 
          690 | 
        
        
          | 15.2.3.5-4-160.js | 
          ---
es5id: 15.2.3.5-4-160
description: >
    Object.create - 'value' property of one property in 'Properties'
    is own accessor property that overrides an inherited data property
    (8.10.5 step 5.a)
--- | 
          751 | 
        
        
          | 15.2.3.5-4-161.js | 
          ---
es5id: 15.2.3.5-4-161
description: >
    Object.create - 'value' property of one property in 'Properties'
    is own accessor property that overrides an inherited accessor
    property (8.10.5 step 5.a)
--- | 
          830 | 
        
        
          | 15.2.3.5-4-162.js | 
          ---
es5id: 15.2.3.5-4-162
description: >
    Object.create - 'value' property of one property in 'Properties'
    is own accessor property without a get function (8.10.5 step 5.a)
--- | 
          645 | 
        
        
          | 15.2.3.5-4-163.js | 
          ---
es5id: 15.2.3.5-4-163
description: >
    Object.create - 'value' property of one property in 'Properties'
    is own accessor property without a get function, which overrides
    an inherited accessor property (8.10.5 step 5.a)
--- | 
          906 | 
        
        
          | 15.2.3.5-4-164.js | 
          ---
es5id: 15.2.3.5-4-164
description: >
    Object.create - 'value' property of one property in 'Properties'
    is an inherited accessor property without a get function (8.10.5
    step 5.a)
--- | 
          756 | 
        
        
          | 15.2.3.5-4-165.js | 
          ---
es5id: 15.2.3.5-4-165
description: >
    Object.create - one property in 'Properties' is a Function object
    which implements its own [[Get]] method to access the 'value'
    property (8.10.5 step 5.a)
--- | 
          578 | 
        
        
          | 15.2.3.5-4-166.js | 
          ---
es5id: 15.2.3.5-4-166
description: >
    Object.create - one property in 'Properties' is an Array object
    that uses Object's [[Get]] method to access the 'value' property
    (8.10.5 step 5.a)
--- | 
          522 | 
        
        
          | 15.2.3.5-4-167.js | 
          ---
es5id: 15.2.3.5-4-167
description: >
    Object.create - one property in 'Properties' is a String object
    that uses Object's [[Get]] method to access the 'value' property
    (8.10.5 step 5.a)
--- | 
          530 | 
        
        
          | 15.2.3.5-4-168.js | 
          ---
es5id: 15.2.3.5-4-168
description: >
    Object.create - one property in 'Properties' is a Boolean object
    that uses Object's [[Get]] method to access the 'value' property
    (8.10.5 step 5.a)
--- | 
          561 | 
        
        
          | 15.2.3.5-4-169.js | 
          ---
es5id: 15.2.3.5-4-169
description: >
    Object.create - one property in 'Properties' is a Number object
    that uses Object's [[Get]] method to access the 'value' property
    (8.10.5 step 5.a)
--- | 
          537 | 
        
        
          | 15.2.3.5-4-170.js | 
          ---
es5id: 15.2.3.5-4-170
description: >
    Object.create - one property in 'Properties' is the Math object
    that uses Object's [[Get]] method to access the 'value' property
    (8.10.5 step 5.a)
--- | 
          504 | 
        
        
          | 15.2.3.5-4-171.js | 
          ---
es5id: 15.2.3.5-4-171
description: >
    Object.create - one property in 'Properties' is a Date object that
    uses Object's [[Get]] method to access the 'value' property
    (8.10.5 step 5.a)
--- | 
          536 | 
        
        
          | 15.2.3.5-4-172.js | 
          ---
es5id: 15.2.3.5-4-172
description: >
    Object.create - one property in 'Properties' is a RegExp object
    that uses Object's [[Get]] method to access the 'value' property
    (8.10.5 step 5.a)
--- | 
          540 | 
        
        
          | 15.2.3.5-4-173.js | 
          ---
es5id: 15.2.3.5-4-173
description: >
    Object.create - one property in 'Properties' is the JSON object
    that uses Object's [[Get]] method to access the 'value' property
    (8.10.5 step 5.a)
--- | 
          504 | 
        
        
          | 15.2.3.5-4-174.js | 
          ---
es5id: 15.2.3.5-4-174
description: >
    Object.create - one property in 'Properties' is an Error object
    that uses Object's [[Get]] method to access the 'value' property
    (8.10.5 step 5.a)
--- | 
          543 | 
        
        
          | 15.2.3.5-4-175.js | 
          ---
es5id: 15.2.3.5-4-175
description: >
    Object.create - one property in 'Properties' is an Arguments
    object which implements its own [[Get]] method to access the
    'value' property (8.10.5 step 5.a)
--- | 
          570 | 
        
        
          | 15.2.3.5-4-177.js | 
          ---
es5id: 15.2.3.5-4-177
description: >
    Object.create - one property in 'Properties' is the global object
    that uses Object's [[Get]] method to access the 'value' property
    (8.10.5 step 5.a)
--- | 
          510 | 
        
        
          | 15.2.3.5-4-178.js | 
          ---
es5id: 15.2.3.5-4-178
description: >
    Object.create - 'writable' property of one property in
    'Properties' is true (8.10.5 step 6)
--- | 
          653 | 
        
        
          | 15.2.3.5-4-179.js | 
          ---
es5id: 15.2.3.5-4-179
description: >
    Object.create - 'writable' property of one property in
    'Properties' is not present (8.10.5 step 6)
includes: [propertyHelper.js]
--- | 
          482 | 
        
        
          | 15.2.3.5-4-180.js | 
          ---
es5id: 15.2.3.5-4-180
description: >
    Object.create - 'writable' property of one property in
    'Properties' is own data property (8.10.5 step 6.a)
--- | 
          666 | 
        
        
          | 15.2.3.5-4-181.js | 
          ---
es5id: 15.2.3.5-4-181
description: >
    Object.create - 'writable' property of one property in
    'Properties' is an inherited data property (8.10.5 step 6.a)
--- | 
          795 | 
        
        
          | 15.2.3.5-4-182.js | 
          ---
es5id: 15.2.3.5-4-182
description: >
    Object.create - 'writable' property of one property in
    'Properties' is own data property that overrides an inherited data
    property (8.10.5 step 6.a)
--- | 
          859 | 
        
        
          | 15.2.3.5-4-183.js | 
          ---
es5id: 15.2.3.5-4-183
description: >
    Object.create - 'writable' property of one property in
    'Properties' is own data property that overrides an inherited
    accessor property (8.10.5 step 6.a)
--- | 
          972 | 
        
        
          | 15.2.3.5-4-184.js | 
          ---
es5id: 15.2.3.5-4-184
description: >
    Object.create - 'writable' property of one property in
    'Properties' is own accessor property (8.10.5 step 6.a)
--- | 
          763 | 
        
        
          | 15.2.3.5-4-185.js | 
          ---
es5id: 15.2.3.5-4-185
description: >
    Object.create - 'writable' property of one property in
    'Properties' is an inherited accessor property (8.10.5 step 6.a)
--- | 
          870 | 
        
        
          | 15.2.3.5-4-186.js | 
          ---
es5id: 15.2.3.5-4-186
description: >
    Object.create - 'writable' property of one property in
    'Properties' is own accessor property that overrides an inherited
    data property (8.10.5 step 6.a)
--- | 
          928 | 
        
        
          | 15.2.3.5-4-187.js | 
          ---
es5id: 15.2.3.5-4-187
description: >
    Object.create - 'writable' property of one property in
    'Properties' is own accessor property that overrides an inherited
    accessor property (8.10.5 step 6.a)
--- | 
          1003 | 
        
        
          | 15.2.3.5-4-188.js | 
          ---
es5id: 15.2.3.5-4-188
description: >
    Object.create - 'writable' property of one property in
    'Properties' is own accessor property without a get function
    (8.10.5 step 6.a)
includes: [propertyHelper.js]
--- | 
          612 | 
        
        
          | 15.2.3.5-4-189.js | 
          ---
es5id: 15.2.3.5-4-189
description: >
    Object.create - 'writable' property of one property in
    'Properties' is own accessor property without a get function,
    which overrides an inherited accessor property (8.10.5 step 6.a)
includes: [propertyHelper.js]
--- | 
          841 | 
        
        
          | 15.2.3.5-4-190.js | 
          ---
es5id: 15.2.3.5-4-190
description: >
    Object.create - 'writable' property of one property in
    'Properties' is an inherited accessor property without a get
    function (8.10.5 step 6.a)
includes: [propertyHelper.js]
--- | 
          719 | 
        
        
          | 15.2.3.5-4-191.js | 
          ---
es5id: 15.2.3.5-4-191
description: >
    Object.create - one property in 'Properties' is a Function object
    which implements its own [[Get]] method to access the 'writable'
    property (8.10.5 step 6.a)
--- | 
          792 | 
        
        
          | 15.2.3.5-4-192.js | 
          ---
es5id: 15.2.3.5-4-192
description: >
    Object.create - one property in 'Properties' is an Array object
    that uses Object's [[Get]] method to access the 'writable'
    property (8.10.5 step 6.a)
--- | 
          742 | 
        
        
          | 15.2.3.5-4-193.js | 
          ---
es5id: 15.2.3.5-4-193
description: >
    Object.create - one property in 'Properties' is a String object
    that uses Object's [[Get]] method to access the 'writable'
    property (8.10.5 step 6.a)
--- | 
          744 | 
        
        
          | 15.2.3.5-4-194.js | 
          ---
es5id: 15.2.3.5-4-194
description: >
    Object.create - one property in 'Properties' is a Boolean object
    that uses Object's [[Get]] method to access the 'writable'
    property (8.10.5 step 6.a)
--- | 
          767 | 
        
        
          | 15.2.3.5-4-195.js | 
          ---
es5id: 15.2.3.5-4-195
description: >
    Object.create - one property in 'Properties' is a Number object
    that uses Object's [[Get]] method to access the 'writable'
    property (8.10.5 step 6.a)
--- | 
          751 | 
        
        
          | 15.2.3.5-4-196.js | 
          ---
es5id: 15.2.3.5-4-196
description: >
    Object.create - one property in 'Properties' is the Math object
    that uses Object's [[Get]] method to access the 'writable'
    property (8.10.5 step 6.a)
--- | 
          716 | 
        
        
          | 15.2.3.5-4-197.js | 
          ---
es5id: 15.2.3.5-4-197
description: >
    Object.create - one property in 'Properties' is a Date object that
    uses Object's [[Get]] method to access the 'writable' property
    (8.10.5 step 6.a)
--- | 
          748 | 
        
        
          | 15.2.3.5-4-198.js | 
          ---
es5id: 15.2.3.5-4-198
description: >
    Object.create - one property in 'Properties' is a RegExp object
    that uses Object's [[Get]] method to access the 'writable'
    property (8.10.5 step 6.a)
--- | 
          748 | 
        
        
          | 15.2.3.5-4-199.js | 
          ---
es5id: 15.2.3.5-4-199
description: >
    Object.create - one property in 'Properties' is the JSON object
    that uses Object's [[Get]] method to access the 'writable'
    property (8.10.5 step 6.a)
--- | 
          716 | 
        
        
          | 15.2.3.5-4-200.js | 
          ---
es5id: 15.2.3.5-4-200
description: >
    Object.create - one property in 'Properties' is an Error object
    that uses Object's [[Get]] method to access the 'writable'
    property (8.10.5 step 6.a)
--- | 
          753 | 
        
        
          | 15.2.3.5-4-201.js | 
          ---
es5id: 15.2.3.5-4-201
description: >
    Object.create - one property in 'Properties' is an Arguments
    object which implements its own [[Get]] method to access the
    'writable' property (8.10.5 step 6.a)
--- | 
          784 | 
        
        
          | 15.2.3.5-4-203.js | 
          ---
es5id: 15.2.3.5-4-203
description: >
    Object.create - one property in 'Properties' is the global object
    that uses Object's [[Get]] method to access the 'writable'
    property (8.10.5 step 6.a)
--- | 
          718 | 
        
        
          | 15.2.3.5-4-204.js | 
          ---
es5id: 15.2.3.5-4-204
description: >
    Object.create - 'writable' property of one property in
    'Properties' is undefined (8.10.5 step 6.b)
includes: [propertyHelper.js]
--- | 
          497 | 
        
        
          | 15.2.3.5-4-205.js | 
          ---
es5id: 15.2.3.5-4-205
description: >
    Object.create - 'writable' property of one property in
    'Properties' is null (8.10.5 step 6.b)
includes: [propertyHelper.js]
--- | 
          487 | 
        
        
          | 15.2.3.5-4-206.js | 
          ---
es5id: 15.2.3.5-4-206
description: >
    Object.create - 'writable' property of one property in
    'Properties'  is true (8.10.5 step 6.b)
--- | 
          547 | 
        
        
          | 15.2.3.5-4-207.js | 
          ---
es5id: 15.2.3.5-4-207
description: >
    Object.create - 'writable' property of one property in
    'Properties' is false (8.10.5 step 6.b)
includes: [propertyHelper.js]
--- | 
          489 | 
        
        
          | 15.2.3.5-4-208.js | 
          ---
es5id: 15.2.3.5-4-208
description: >
    Object.create - 'writable' property of one property in
    'Properties' is 0 (8.10.5 step 6.b)
includes: [propertyHelper.js]
--- | 
          481 | 
        
        
          | 15.2.3.5-4-209.js | 
          ---
es5id: 15.2.3.5-4-209
description: >
    Object.create - 'writable' property of one property in
    'Properties' is +0 (8.10.5 step 6.b)
includes: [propertyHelper.js]
--- | 
          483 | 
        
        
          | 15.2.3.5-4-210.js | 
          ---
es5id: 15.2.3.5-4-210
description: >
    Object.create - 'writable' property of one property in
    'Properties' is -0 (8.10.5 step 6.b)
includes: [propertyHelper.js]
--- | 
          483 | 
        
        
          | 15.2.3.5-4-211.js | 
          ---
es5id: 15.2.3.5-4-211
description: >
    Object.create - 'writable' property of one property in
    'Properties' is NaN (8.10.5 step 6.b)
includes: [propertyHelper.js]
--- | 
          485 | 
        
        
          | 15.2.3.5-4-212.js | 
          ---
es5id: 15.2.3.5-4-212
description: >
    Object.create - 'writable' property of one property in
    'Properties' is a positive number primitive (8.10.5 step 6.b)
--- | 
          567 | 
        
        
          | 15.2.3.5-4-213.js | 
          ---
es5id: 15.2.3.5-4-213
description: >
    Object.create - 'writable' property of one property in
    'Properties' is a negative number primitive (8.10.5 step 6.b)
--- | 
          567 | 
        
        
          | 15.2.3.5-4-214.js | 
          ---
es5id: 15.2.3.5-4-214
description: >
    Object.create - 'writable' property of one property in
    'Properties' is an empty string (8.10.5 step 6.b)
includes: [propertyHelper.js]
--- | 
          516 | 
        
        
          | 15.2.3.5-4-215.js | 
          ---
es5id: 15.2.3.5-4-215
description: >
    Object.create - 'writable' property of one property in
    'Properties' is a non-empty string (8.10.5 step 6.b)
--- | 
          561 | 
        
        
          | 15.2.3.5-4-216.js | 
          ---
es5id: 15.2.3.5-4-216
description: >
    Object.create - 'writable' property of one property in
    'Properties' is a Function object (8.10.5 step 6.b)
--- | 
          568 | 
        
        
          | 15.2.3.5-4-217.js | 
          ---
es5id: 15.2.3.5-4-217
description: >
    Object.create - 'writable' property of one property in
    'Properties' is an Array object (8.10.5 step 6.b)
--- | 
          555 | 
        
        
          | 15.2.3.5-4-218.js | 
          ---
es5id: 15.2.3.5-4-218
description: >
    Object.create - 'writable' property of one property in
    'Properties' is a String object (8.10.5 step 6.b)
--- | 
          565 | 
        
        
          | 15.2.3.5-4-219.js | 
          ---
es5id: 15.2.3.5-4-219
description: >
    Object.create - 'writable' property of one property in
    'Properties' is a Boolean object (8.10.5 step 6.b)
--- | 
          567 | 
        
        
          | 15.2.3.5-4-220.js | 
          ---
es5id: 15.2.3.5-4-220
description: >
    Object.create - 'writable' property of one property in
    'Properties' is a Number object (8.10.5 step 6.b)
--- | 
          565 | 
        
        
          | 15.2.3.5-4-221.js | 
          ---
es5id: 15.2.3.5-4-221
description: >
    Object.create - 'writable' property of one property in
    'Properties' is the Math object (8.10.5 step 6.b)
--- | 
          557 | 
        
        
          | 15.2.3.5-4-222.js | 
          ---
es5id: 15.2.3.5-4-222
description: >
    Object.create - 'writable' property of one property in
    'Properties' is a Date object (8.10.5 step 6.b)
--- | 
          562 | 
        
        
          | 15.2.3.5-4-223.js | 
          ---
es5id: 15.2.3.5-4-223
description: >
    Object.create - 'writable' property of one property in
    'Properties' is a RegExp object (8.10.5 step 6.b)
--- | 
          565 | 
        
        
          | 15.2.3.5-4-224.js | 
          ---
es5id: 15.2.3.5-4-224
description: >
    Object.create - 'writable' property of one property in
    'Properties' is the JSON object (8.10.5 step 6.b)
--- | 
          556 | 
        
        
          | 15.2.3.5-4-225.js | 
          ---
es5id: 15.2.3.5-4-225
description: >
    Object.create - 'writable' property of one property in
    'Properties' is an Error object (8.10.5 step 6.b)
--- | 
          563 | 
        
        
          | 15.2.3.5-4-226.js | 
          ---
es5id: 15.2.3.5-4-226
description: >
    Object.create - 'writable' property of one property in
    'Properties' is an Arguments object (8.10.5 step 6.b)
--- | 
          617 | 
        
        
          | 15.2.3.5-4-228.js | 
          ---
es5id: 15.2.3.5-4-228
description: >
    Object.create - 'writable' property of one property in
    'Properties' is the global object (8.10.5 step 6.b)
--- | 
          559 | 
        
        
          | 15.2.3.5-4-229.js | 
          ---
es5id: 15.2.3.5-4-229
description: >
    Object.create - 'writable' property of one property in
    'Properties' is a string (value is 'false') which is treated as
    the value true (8.10.5 step 6.b)
--- | 
          611 | 
        
        
          | 15.2.3.5-4-230.js | 
          ---
es5id: 15.2.3.5-4-230
description: >
    Object.create - 'writable' property of one property in
    'Properties' is new Boolean(false) which is treated as the value
    true (8.10.5 step 6.b)
--- | 
          613 | 
        
        
          | 15.2.3.5-4-231.js | 
          ---
es5id: 15.2.3.5-4-231
description: >
    Object.create - 'get'  property of one property in 'Properties' is
    present (8.10.5 step 7)
--- | 
          468 | 
        
        
          | 15.2.3.5-4-232.js | 
          ---
es5id: 15.2.3.5-4-232
description: >
    Object.create - 'get'  property of one property in 'Properties' is
    not present (8.10.5 step 7)
--- | 
          436 | 
        
        
          | 15.2.3.5-4-233.js | 
          ---
es5id: 15.2.3.5-4-233
description: >
    Object.create - 'get' property of one property in 'Properties' is
    own data property (8.10.5 step 7.a)
--- | 
          495 | 
        
        
          | 15.2.3.5-4-234.js | 
          ---
es5id: 15.2.3.5-4-234
description: >
    Object.create - 'get' property of one property in 'Properties' is
    an inherited data property (8.10.5 step 7.a)
--- | 
          632 | 
        
        
          | 15.2.3.5-4-235.js | 
          ---
es5id: 15.2.3.5-4-235
description: >
    Object.create - 'get' property of one property in 'Properties' is
    own data property that overrides an inherited data property
    (8.10.5 step 7.a)
--- | 
          764 | 
        
        
          | 15.2.3.5-4-236.js | 
          ---
es5id: 15.2.3.5-4-236
description: >
    Object.create - 'get' property of one property in 'Properties' is
    own data property that overrides an inherited accessor property
    (8.10.5 step 7.a)
--- | 
          846 | 
        
        
          | 15.2.3.5-4-237.js | 
          ---
es5id: 15.2.3.5-4-237
description: >
    Object.create - 'get' property of one property in 'Properties' is
    own accessor property (8.10.5 step 7.a)
--- | 
          600 | 
        
        
          | 15.2.3.5-4-238.js | 
          ---
es5id: 15.2.3.5-4-238
description: >
    Object.create - 'get' property of one property in 'Properties' is
    an inherited accessor property (8.10.5 step 7.a)
--- | 
          718 | 
        
        
          | 15.2.3.5-4-239.js | 
          ---
es5id: 15.2.3.5-4-239
description: >
    Object.create - 'get' property of one property in 'Properties' is
    own accessor property that overrides an inherited data property
    (8.10.5 step 7.a)
--- | 
          806 | 
        
        
          | 15.2.3.5-4-240.js | 
          ---
es5id: 15.2.3.5-4-240
description: >
    Object.create - 'get' property of one property in 'Properties' is
    own accessor property that overrides an inherited accessor
    property (8.10.5 step 7.a)
--- | 
          889 | 
        
        
          | 15.2.3.5-4-241.js | 
          ---
es5id: 15.2.3.5-4-241
description: >
    Object.create - 'get' property of one property in 'Properties' is
    own accessor property without a get function (8.10.5 step 7.a)
--- | 
          641 | 
        
        
          | 15.2.3.5-4-242.js | 
          ---
es5id: 15.2.3.5-4-242
description: >
    Object.create - 'get' property of one property in 'Properties' is
    own accessor property without a get function, which overrides an
    inherited accessor property (8.10.5 step 7.a)
--- | 
          929 | 
        
        
          | 15.2.3.5-4-243.js | 
          ---
es5id: 15.2.3.5-4-243
description: >
    Object.create - 'get' property of one property in 'Properties' is
    an inherited accessor property without a get function (8.10.5 step
    7.a)
--- | 
          751 | 
        
        
          | 15.2.3.5-4-244.js | 
          ---
es5id: 15.2.3.5-4-244
description: >
    Object.create - one property in 'Properties' is a Function object
    which implements its own [[Get]] method to access the 'get'
    property (8.10.5 step 7.a)
--- | 
          588 | 
        
        
          | 15.2.3.5-4-245.js | 
          ---
es5id: 15.2.3.5-4-245
description: >
    Object.create - one property in 'Properties' is an Array object
    that uses Object's [[Get]] method to access the 'get' property
    (8.10.5 step 7.a)
--- | 
          576 | 
        
        
          | 15.2.3.5-4-246.js | 
          ---
es5id: 15.2.3.5-4-246
description: >
    Object.create - one property in 'Properties' is a String object
    that uses Object's [[Get]] method to access the 'get' property
    (8.10.5 step 7.a)
--- | 
          580 | 
        
        
          | 15.2.3.5-4-247.js | 
          ---
es5id: 15.2.3.5-4-247
description: >
    Object.create - one property in 'Properties' is a Boolean object
    that uses Object's [[Get]] method to access the 'get' property
    (8.10.5 step 7.a)
--- | 
          586 | 
        
        
          | 15.2.3.5-4-248.js | 
          ---
es5id: 15.2.3.5-4-248
description: >
    Object.create - one property in 'Properties' is a Number object
    that uses Object's [[Get]] method to access the 'get' property
    (8.10.5 step 7.a)
--- | 
          576 | 
        
        
          | 15.2.3.5-4-249.js | 
          ---
es5id: 15.2.3.5-4-249
description: >
    Object.create - one property in 'Properties' is a Date object that
    uses Object's [[Get]] method to access the 'get' property (8.10.5
    step 7.a)
--- | 
          571 | 
        
        
          | 15.2.3.5-4-250.js | 
          ---
es5id: 15.2.3.5-4-250
description: >
    Object.create - one property in 'Properties' is a RegExp object
    that uses Object's [[Get]] method to access the 'get' property
    (8.10.5 step 7.a)
--- | 
          575 | 
        
        
          | 15.2.3.5-4-251.js | 
          ---
es5id: 15.2.3.5-4-251
description: >
    Object.create - one property in 'Properties' is the Math object
    that uses Object's [[Get]] method to access the 'get' property
    (8.10.5 step 7.a)
--- | 
          539 | 
        
        
          | 15.2.3.5-4-252.js | 
          ---
es5id: 15.2.3.5-4-252
description: >
    Object.create - one property in 'Properties' is the JSON object
    that uses Object's [[Get]] method to access the 'get' property
    (8.10.5 step 7.a)
--- | 
          539 | 
        
        
          | 15.2.3.5-4-253.js | 
          ---
es5id: 15.2.3.5-4-253
description: >
    Object.create - one property in 'Properties' is an Error object
    that uses Object's [[Get]] method to access the 'get' property
    (8.10.5 step 7.a)
--- | 
          579 | 
        
        
          | 15.2.3.5-4-254.js | 
          ---
es5id: 15.2.3.5-4-254
description: >
    Object.create - one property in 'Properties' is an Arguments
    object which implements its own [[Get]] method to access the 'get'
    property (8.10.5 step 7.a)
--- | 
          617 | 
        
        
          | 15.2.3.5-4-256.js | 
          ---
es5id: 15.2.3.5-4-256
description: >
    Object.create - one property in 'Properties' is the global object
    that uses Object's [[Get]] method to access the 'get' property
    (8.10.5 step 7.a)
--- | 
          545 | 
        
        
          | 15.2.3.5-4-257.js | 
          ---
es5id: 15.2.3.5-4-257
description: >
    Object.create - 'get' property of one property in 'Properties' is
    undefined (8.10.5 step 7.b)
--- | 
          535 | 
        
        
          | 15.2.3.5-4-258.js | 
          ---
es5id: 15.2.3.5-4-258
description: >
    Object.create - 'get' property of one property in 'Properties' is
    the primitive value null (8.10.5 step 7.b)
--- | 
          430 | 
        
        
          | 15.2.3.5-4-259.js | 
          ---
es5id: 15.2.3.5-4-259
description: >
    Object.create - 'get' property of one property in 'Properties' is
    a boolean primitive (8.10.5 step 7.b)
--- | 
          426 | 
        
        
          | 15.2.3.5-4-260.js | 
          ---
es5id: 15.2.3.5-4-260
description: >
    Object.create - 'get' property of one property in 'Properties' is
    a number primitive (8.10.5 step 7.b)
--- | 
          423 | 
        
        
          | 15.2.3.5-4-261.js | 
          ---
es5id: 15.2.3.5-4-261
description: >
    Object.create - 'get' property of one property in 'Properties' is
    a primitive string (8.10.5 step 7.b)
--- | 
          428 | 
        
        
          | 15.2.3.5-4-262.js | 
          ---
es5id: 15.2.3.5-4-262
description: >
    Object.create - 'get' property of one property in 'Properties' is
    an Array object (8.10.5 step 7.b)
--- | 
          426 | 
        
        
          | 15.2.3.5-4-263.js | 
          ---
es5id: 15.2.3.5-4-263
description: >
    Object.create - 'get' property of one property in 'Properties' is
    a function (8.10.5 step 7.b)
--- | 
          540 | 
        
        
          | 15.2.3.5-4-266.js | 
          ---
es5id: 15.2.3.5-4-266
description: >
    Object.create - 'set' property of one property in 'Properties' is
    present (8.10.5 step 8)
--- | 
          605 | 
        
        
          | 15.2.3.5-4-267.js | 
          ---
es5id: 15.2.3.5-4-267
description: >
    Object.create - 'set' property of one property in 'Properties' is
    not present (8.10.5 step 8)
includes: [propertyHelper.js]
--- | 
          515 | 
        
        
          | 15.2.3.5-4-268.js | 
          ---
es5id: 15.2.3.5-4-268
description: >
    Object.create - 'set' property of one property in 'Properties' is
    own data property (8.10.5 step 8.a)
--- | 
          617 | 
        
        
          | 15.2.3.5-4-269.js | 
          ---
es5id: 15.2.3.5-4-269
description: >
    Object.create - 'set' property of one property in 'Properties' is
    an inherited data property (8.10.5 step 8.a)
--- | 
          736 | 
        
        
          | 15.2.3.5-4-270.js | 
          ---
es5id: 15.2.3.5-4-270
description: >
    Object.create - 'set' property of one property in 'Properties' is
    own data property that overrides an inherited data property
    (8.10.5 step 8.a)
--- | 
          889 | 
        
        
          | 15.2.3.5-4-271.js | 
          ---
es5id: 15.2.3.5-4-271
description: >
    Object.create - 'set' property of one property in 'Properties' is
    own data property that overrides an inherited accessor property
    (8.10.5 step 8.a)
--- | 
          1010 | 
        
        
          | 15.2.3.5-4-272.js | 
          ---
es5id: 15.2.3.5-4-272
description: >
    Object.create - 'set' property of one property in 'Properties' is
    own accessor property (8.10.5 step 8.a)
--- | 
          713 | 
        
        
          | 15.2.3.5-4-273.js | 
          ---
es5id: 15.2.3.5-4-273
description: >
    Object.create - 'set' property of one property in 'Properties' is
    an inherited accessor property (8.10.5 step 8.a)
--- | 
          815 | 
        
        
          | 15.2.3.5-4-274.js | 
          ---
es5id: 15.2.3.5-4-274
description: >
    Object.create - 'set' property of one property in 'Properties' is
    own accessor property that overrides an inherited data property
    (8.10.5 step 8.a)
--- | 
          968 | 
        
        
          | 15.2.3.5-4-275.js | 
          ---
es5id: 15.2.3.5-4-275
description: >
    Object.create - 'set' property of one property in 'Properties' is
    own accessor property that overrides an inherited accessor
    property (8.10.5 step 8.a)
--- | 
          1045 | 
        
        
          | 15.2.3.5-4-276.js | 
          ---
es5id: 15.2.3.5-4-276
description: >
    Object.create - 'set' property of one property in 'Properties' is
    own accessor property without a get function (8.10.5 step 8.a)
--- | 
          706 | 
        
        
          | 15.2.3.5-4-277.js | 
          ---
es5id: 15.2.3.5-4-277
description: >
    Object.create - 'set' property of one property in 'Properties' is
    own accessor property without a get function, which overrides an
    inherited accessor property (8.10.5 step 8.a)
--- | 
          929 | 
        
        
          | 15.2.3.5-4-278.js | 
          ---
es5id: 15.2.3.5-4-278
description: >
    Object.create - 'set' property of one property in 'Properties' is
    an inherited accessor property without a get function (8.10.5 step
    8.a)
--- | 
          798 | 
        
        
          | 15.2.3.5-4-279.js | 
          ---
es5id: 15.2.3.5-4-279
description: >
    Object.create - one property in 'Properties' is a Function object
    which implements its own [[Get]] method to access the 'set'
    property (8.10.5 step 8.a)
--- | 
          698 | 
        
        
          | 15.2.3.5-4-280.js | 
          ---
es5id: 15.2.3.5-4-280
description: >
    Object.create - one property in 'Properties' is an Array object
    that uses Object's [[Get]] method to access the 'set' property
    (8.10.5 step 8.a)
--- | 
          679 | 
        
        
          | 15.2.3.5-4-281.js | 
          ---
es5id: 15.2.3.5-4-281
description: >
    Object.create - one property in 'Properties' is a String object
    that uses Object's [[Get]] method to access the 'set' property
    (8.10.5 step 8.a)
--- | 
          689 | 
        
        
          | 15.2.3.5-4-282.js | 
          ---
es5id: 15.2.3.5-4-282
description: >
    Object.create - one property in 'Properties' is a Boolean object
    that uses Object's [[Get]] method to access the 'set' property
    (8.10.5 step 8.a)
--- | 
          698 | 
        
        
          | 15.2.3.5-4-283.js | 
          ---
es5id: 15.2.3.5-4-283
description: >
    Object.create - one property in 'Properties' is a Number object
    that uses Object's [[Get]] method to access the 'set' property
    (8.10.5 step 8.a)
--- | 
          690 | 
        
        
          | 15.2.3.5-4-284.js | 
          ---
es5id: 15.2.3.5-4-284
description: >
    Object.create - one property in 'Properties' is the Math object
    that uses Object's [[Get]] method to access the 'set' property
    (8.10.5 step 8.a)
--- | 
          659 | 
        
        
          | 15.2.3.5-4-285.js | 
          ---
es5id: 15.2.3.5-4-285
description: >
    Object.create - one property in 'Properties' is a Date object that
    uses Object's [[Get]] method to access the 'set' property (8.10.5
    step 8.a)
--- | 
          689 | 
        
        
          | 15.2.3.5-4-286.js | 
          ---
es5id: 15.2.3.5-4-286
description: >
    Object.create - one property in 'Properties' is a RegExp object
    that uses Object's [[Get]] method to access the 'set' property
    (8.10.5 step 8.a)
--- | 
          689 | 
        
        
          | 15.2.3.5-4-287.js | 
          ---
es5id: 15.2.3.5-4-287
description: >
    Object.create - one property in 'Properties' is the JSON object
    that uses Object's [[Get]] method to access the 'set' property
    (8.10.5 step 8.a)
--- | 
          659 | 
        
        
          | 15.2.3.5-4-288.js | 
          ---
es5id: 15.2.3.5-4-288
description: >
    Object.create - one property in 'Properties' is an Error object
    that uses Object's [[Get]] method to access the 'set' property
    (8.10.5 step 8.a)
--- | 
          682 | 
        
        
          | 15.2.3.5-4-289.js | 
          ---
es5id: 15.2.3.5-4-289
description: >
    Object.create - one property in 'Properties' is an Arguments
    object which implements its own [[Get]] method to access the 'set'
    property (8.10.5 step 8.a)
--- | 
          727 | 
        
        
          | 15.2.3.5-4-291.js | 
          ---
es5id: 15.2.3.5-4-291
description: >
    Object.create - one property in 'Properties' is the global object
    that uses Object's [[Get]] method to access the 'set' property
    (8.10.5 step 8.a)
--- | 
          661 | 
        
        
          | 15.2.3.5-4-292.js | 
          ---
es5id: 15.2.3.5-4-292
description: >
    Object.create - 'set' property of one property in 'Properties' is
    undefined (8.10.5 step 8.b)
includes: [propertyHelper.js]
--- | 
          485 | 
        
        
          | 15.2.3.5-4-293.js | 
          ---
es5id: 15.2.3.5-4-293
description: >
    Object.create - 'set' property of one property in 'Properties' is
    a primitive value null (8.10.5 step 8.b)
--- | 
          428 | 
        
        
          | 15.2.3.5-4-294.js | 
          ---
es5id: 15.2.3.5-4-294
description: >
    Object.create - 'set' property of one property in 'Properties' is
    a primitive boolean value true (8.10.5 step 8.b)
--- | 
          436 | 
        
        
          | 15.2.3.5-4-295.js | 
          ---
es5id: 15.2.3.5-4-295
description: >
    Object.create - 'set' property of one property in 'Properties' is
    a primitive number value (8.10.5 step 8.b)
--- | 
          429 | 
        
        
          | 15.2.3.5-4-296.js | 
          ---
es5id: 15.2.3.5-4-296
description: >
    Object.create - 'set' property of one property in 'Properties' is
    a primitive string value (8.10.5 step 8.b)
--- | 
          431 | 
        
        
          | 15.2.3.5-4-297.js | 
          ---
es5id: 15.2.3.5-4-297
description: >
    Object.create - 'set' property of one property in 'Properties' is
    an Date object (8.10.5 step 8.b)
--- | 
          427 | 
        
        
          | 15.2.3.5-4-298.js | 
          ---
es5id: 15.2.3.5-4-298
description: >
    Object.create - 'set' property of one property in 'Properties' is
    a function (8.10.5 step 8.b)
--- | 
          596 | 
        
        
          | 15.2.3.5-4-300.js | 
          ---
es5id: 15.2.3.5-4-300
description: >
    Object.create - 'set' property of one property in 'Properties' is
    a host object that isn't callable (8.10.5 step 8.b)
--- | 
          460 | 
        
        
          | 15.2.3.5-4-301.js | 
          ---
es5id: 15.2.3.5-4-301
description: >
    Object.create - TypeError is thrown if both 'set' property and
    'value' property of one property in 'Properties' are present
    (8.10.5 step 9.a)
--- | 
          494 | 
        
        
          | 15.2.3.5-4-302.js | 
          ---
es5id: 15.2.3.5-4-302
description: >
    Object.create - TypeError is thrown if both 'set' property and
    'writable' property of one property in 'Properties' are present
    (8.10.5 step 9.a)
--- | 
          501 | 
        
        
          | 15.2.3.5-4-303.js | 
          ---
es5id: 15.2.3.5-4-303
description: >
    Object.create - TypeError is thrown if both 'get' property and
    'value' property of one property in 'Properties' are present
    (8.10.5 step 9.a)
--- | 
          494 | 
        
        
          | 15.2.3.5-4-304.js | 
          ---
es5id: 15.2.3.5-4-304
description: >
    Object.create - TypeError is thrown if both 'get' property and
    'writable' property of one property in 'Properties' are present
    (8.10.5 step 9.a)
--- | 
          501 | 
        
        
          | 15.2.3.5-4-305.js | 
          ---
es5id: 15.2.3.5-4-305
description: >
    Object.create defines a data property when one property in
    'Properties' is generic descriptor (8.12.9 step 4.a)
--- | 
          482 | 
        
        
          | 15.2.3.5-4-306.js | 
          ---
es5id: 15.2.3.5-4-306
description: >
    Object.create - [[Value]] is set as undefined if it is absent in
    data descriptor of one property in 'Properties' (8.12.9 step 4.a.i)
--- | 
          604 | 
        
        
          | 15.2.3.5-4-307.js | 
          ---
es5id: 15.2.3.5-4-307
description: >
    Object.create - [[Writable]] is set as false if it is absent in
    data descriptor of one property in 'Properties' (8.12.9 step 4.a.i)
includes: [propertyHelper.js]
--- | 
          548 | 
        
        
          | 15.2.3.5-4-308.js | 
          ---
es5id: 15.2.3.5-4-308
description: >
    Object.create - [[Enumerable]] is set as false if it is absent in
    data descriptor of one property in 'Properties' (8.12.9 step 4.a.i)
--- | 
          717 | 
        
        
          | 15.2.3.5-4-309.js | 
          ---
es5id: 15.2.3.5-4-309
description: >
    Object.create - [[Configurable]] is set as false if it is absent
    in data descriptor of one property in 'Properties' (8.12.9 step
    4.a.i)
includes: [propertyHelper.js]
--- | 
          556 | 
        
        
          | 15.2.3.5-4-310.js | 
          ---
es5id: 15.2.3.5-4-310
description: >
    Object.create - [[Get]] is set as undefined if it is absent in
    accessor descriptor of one property in 'Properties' (8.12.9 step
    4.b)
--- | 
          612 | 
        
        
          | 15.2.3.5-4-311.js | 
          ---
es5id: 15.2.3.5-4-311
description: >
    Object.create - [[Set]] is set as undefined if it is absent in
    accessor descriptor of one property in 'Properties' (8.12.9 step
    4.b)
includes: [propertyHelper.js]
--- | 
          924 | 
        
        
          | 15.2.3.5-4-312.js | 
          ---
es5id: 15.2.3.5-4-312
description: >
    Object.create - [[Enumerable]] is set as false if it is absent in
    accessor descriptor of one property in 'Properties' (8.12.9 step
    4.b)
--- | 
          731 | 
        
        
          | 15.2.3.5-4-313.js | 
          ---
es5id: 15.2.3.5-4-313
description: >
    Object.create - [[Configurable]] is set as false if it is absent
    in accessor descriptor of one property in 'Properties' (8.12.9
    step 4.b)
includes: [propertyHelper.js]
--- | 
          569 | 
        
        
          | 15.2.3.5-4-314.js | 
          ---
es5id: 15.2.3.5-4-314
description: >
    Object.create - some enumerable own property in 'Properties' is
    empty object (15.2.3.7 step 7)
--- | 
          438 | 
        
        
          | 15.2.3.5-4-315.js | 
          ---
es5id: 15.2.3.5-4-315
description: >
    Object.create - all properties in 'Properties' are enumerable
    (data property and accessor property) (15.2.3.7 step 7)
includes: [propertyHelper.js]
--- | 
          997 | 
        
        
          | 15.2.3.5-4-316.js | 
          ---
es5id: 15.2.3.5-4-316
description: >
    Object.create - enumerable properties of 'Properties' are given
    numerical names (15.2.3.7 step 7)
--- | 
          830 | 
        
        
          | browser.js | 
           | 
          0 | 
        
        
          | name.js | 
          ---
es6id: 19.1.2.2
description: >
  Object.create.name is "create".
info: |
  Object.create ( O [ , Properties ] )
  17 ECMAScript Standard Built-in Objects:
    Every built-in Function object, including constructors, that is not
    identified as an anonymous function has a name property whose value
    is a String.
    Unless otherwise specified, the name property of a built-in Function
    object, if it exists, has the attributes { [[Writable]]: false,
    [[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js]
--- | 
          833 | 
        
        
          | not-a-constructor.js | 
          ---
esid: sec-ecmascript-standard-built-in-objects
description: >
  Object.create does not implement [[Construct]], is not new-able
info: |
  ECMAScript Function Objects
  Built-in function objects that are not identified as constructors do not
  implement the [[Construct]] internal method unless otherwise specified in
  the description of a particular function.
  sec-evaluatenew
  ...
  7. If IsConstructor(constructor) is false, throw a TypeError exception.
  ...
includes: [isConstructor.js]
features: [Reflect.construct, arrow-function]
--- | 
          878 | 
        
        
          | properties-arg-to-object-bigint.js | 
          ---
esid: sec-object.create
description: >
  The Properties argument is cast to an object if it's a BigInt value
info: |
  Object.create ( O, Properties )
  3. If Properties is not undefined, then
    a. Return ? ObjectDefineProperties(obj, Properties).
  Runtime Semantics: ObjectDefineProperties ( O, Properties )
  2. Let props be ? ToObject(Properties).
  3. Let keys be ? props.[[OwnPropertyKeys]]().
  ...
  // All enumerable keys are added to the created object.
features: [BigInt]
--- | 
          1334 | 
        
        
          | properties-arg-to-object-non-empty-string.js | 
          ---
esid: sec-object.create
description: >
  Throws a TypeError if the Properties argument is a non-empty string
info: |
  Object.create ( O, Properties )
  3. If Properties is not undefined, then
    a. Return ? ObjectDefineProperties(obj, Properties).
  Runtime Semantics: ObjectDefineProperties ( O, Properties )
  2. Let props be ? ToObject(Properties).
  3. Let keys be ? props.[[OwnPropertyKeys]]().
  4. Let descriptors be a new empty List.
  5. For each element nextKey of keys in List order, do
    a. Let propDesc be ? props.[[GetOwnProperty]](nextKey).
    b. If propDesc is not undefined and propDesc.[[Enumerable]] is true, then
      i. Let descObj be ? Get(props, nextKey).
      ii. Let desc be ? ToPropertyDescriptor(descObj).
  ToPropertyDescriptor ( Obj )
  1. If Type(Obj) is not Object, throw a TypeError exception.
--- | 
          1298 | 
        
        
          | properties-arg-to-object-null.js | 
          ---
esid: sec-object.create
description: >
  Throws a TypeError if the Properties argument is null
info: |
  Object.create ( O, Properties )
  3. If Properties is not undefined, then
    a. Return ? ObjectDefineProperties(obj, Properties).
  Runtime Semantics: ObjectDefineProperties ( O, Properties )
  2. Let props be ? ToObject(Properties).
--- | 
          574 | 
        
        
          | properties-arg-to-object.js | 
          ---
esid: sec-object.create
description: >
  The Properties argument is cast to an object if not undefined
info: |
  Object.create ( O, Properties )
  3. If Properties is not undefined, then
    a. Return ? ObjectDefineProperties(obj, Properties).
  Runtime Semantics: ObjectDefineProperties ( O, Properties )
  2. Let props be ? ToObject(Properties).
  3. Let keys be ? props.[[OwnPropertyKeys]]().
  ...
  // All enumerable keys are added to the created object.
features: [Symbol]
--- | 
          2763 | 
        
        
          | shell.js | 
           | 
          0 |