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 |