| 15.2.3.3-0-1.js | 
          ---
es5id: 15.2.3.3-0-1
description: Object.getOwnPropertyDescriptor must exist as a function
--- | 
          375 | 
        
        
          | 15.2.3.3-1-1.js | 
          ---
es5id: 15.2.3.3-1-1
description: >
    Object.getOwnPropertyDescriptor - TypeError is thrown when first
    param is undefined
--- | 
          394 | 
        
        
          | 15.2.3.3-1-2.js | 
          ---
es5id: 15.2.3.3-1-2
description: >
    Object.getOwnPropertyDescriptor - TypeError is thrown when first
    param is null
--- | 
          384 | 
        
        
          | 15.2.3.3-1-3.js | 
          ---
es5id: 15.2.3.3-1-3
description: >
    Object.getOwnPropertyDescriptor - TypeError is not thrown when
    first param is a boolean
--- | 
          348 | 
        
        
          | 15.2.3.3-1-4.js | 
          ---
es5id: 15.2.3.3-1-4
description: >
    Object.getOwnPropertyDescriptor - TypeError is not thrown when
    first param is a number
--- | 
          345 | 
        
        
          | 15.2.3.3-1.js | 
          ---
es5id: 15.2.3.3-1
description: >
    Object.getOwnPropertyDescriptor does not throw TypeError if type
    of first param is not Object
--- | 
          349 | 
        
        
          | 15.2.3.3-2-1.js | 
          ---
es5id: 15.2.3.3-2-1
description: >
    Object.getOwnPropertyDescriptor returns undefined for undefined
    property name
--- | 
          406 | 
        
        
          | 15.2.3.3-2-2.js | 
          ---
es5id: 15.2.3.3-2-2
description: >
    Object.getOwnPropertyDescriptor returns undefined for null
    property name
--- | 
          396 | 
        
        
          | 15.2.3.3-2-3.js | 
          ---
es5id: 15.2.3.3-2-3
description: Object.getOwnPropertyDescriptor - argument 'P' is undefined
--- | 
          520 | 
        
        
          | 15.2.3.3-2-4.js | 
          ---
es5id: 15.2.3.3-2-4
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is null that
    converts to string 'null'
--- | 
          431 | 
        
        
          | 15.2.3.3-2-5.js | 
          ---
es5id: 15.2.3.3-2-5
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a boolean whose
    value is false
--- | 
          428 | 
        
        
          | 15.2.3.3-2-6.js | 
          ---
es5id: 15.2.3.3-2-6
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a boolean whose
    value is true
--- | 
          425 | 
        
        
          | 15.2.3.3-2-7.js | 
          ---
es5id: 15.2.3.3-2-7
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a number that
    converts to a string (value is NaN)
--- | 
          443 | 
        
        
          | 15.2.3.3-2-8.js | 
          ---
es5id: 15.2.3.3-2-8
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a number that
    converts to a string (value is 0)
--- | 
          437 | 
        
        
          | 15.2.3.3-2-9.js | 
          ---
es5id: 15.2.3.3-2-9
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a number that
    converts to a string (value is +0)
--- | 
          439 | 
        
        
          | 15.2.3.3-2-10.js | 
          ---
es5id: 15.2.3.3-2-10
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a number that
    converts to a string (value is -0)
--- | 
          440 | 
        
        
          | 15.2.3.3-2-11.js | 
          ---
es5id: 15.2.3.3-2-11
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a number that
    converts to a string (value is positive number)
--- | 
          454 | 
        
        
          | 15.2.3.3-2-12.js | 
          ---
es5id: 15.2.3.3-2-12
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a number that
    converts to a string (value is negative number)
--- | 
          456 | 
        
        
          | 15.2.3.3-2-13.js | 
          ---
es5id: 15.2.3.3-2-13
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a number that
    converts to a string (value is Infinity)
--- | 
          459 | 
        
        
          | 15.2.3.3-2-14.js | 
          ---
es5id: 15.2.3.3-2-14
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a number that
    converts to a string (value is +Infinity)
--- | 
          461 | 
        
        
          | 15.2.3.3-2-15.js | 
          ---
es5id: 15.2.3.3-2-15
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a number that
    converts to a string (value is -Infinity)
--- | 
          462 | 
        
        
          | 15.2.3.3-2-16.js | 
          ---
es5id: 15.2.3.3-2-16
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a number that
    converts to a string (value is 1(following 20 zeros))
--- | 
          498 | 
        
        
          | 15.2.3.3-2-17.js | 
          ---
es5id: 15.2.3.3-2-17
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a number that
    converts to a string (value is 1(following 21 zeros))
--- | 
          483 | 
        
        
          | 15.2.3.3-2-18.js | 
          ---
es5id: 15.2.3.3-2-18
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a number that
    converts to a string (value is 1(following 22 zeros))
--- | 
          484 | 
        
        
          | 15.2.3.3-2-19.js | 
          ---
es5id: 15.2.3.3-2-19
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a number that
    converts to a string (value is 1e+20)
--- | 
          466 | 
        
        
          | 15.2.3.3-2-20.js | 
          ---
es5id: 15.2.3.3-2-20
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a number that
    converts to string (value is 1e+21)
--- | 
          448 | 
        
        
          | 15.2.3.3-2-21.js | 
          ---
es5id: 15.2.3.3-2-21
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a number that
    converts to a string (value is 1e+22)
--- | 
          450 | 
        
        
          | 15.2.3.3-2-22.js | 
          ---
es5id: 15.2.3.3-2-22
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a number that
    converts to a string (value is 0.000001)
--- | 
          459 | 
        
        
          | 15.2.3.3-2-23.js | 
          ---
es5id: 15.2.3.3-2-23
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a number that
    converts to a string (value is 0.0000001)
--- | 
          457 | 
        
        
          | 15.2.3.3-2-24.js | 
          ---
es5id: 15.2.3.3-2-24
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a number that
    converts to a string (value is 0.00000001)
--- | 
          459 | 
        
        
          | 15.2.3.3-2-25.js | 
          ---
es5id: 15.2.3.3-2-25
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a number that
    converts to a string (value is 1e-7)
--- | 
          447 | 
        
        
          | 15.2.3.3-2-26.js | 
          ---
es5id: 15.2.3.3-2-26
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a number that
    converts to a string (value is 1e-6)
--- | 
          451 | 
        
        
          | 15.2.3.3-2-27.js | 
          ---
es5id: 15.2.3.3-2-27
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a number that
    converts to a string (value is 1e-5)
--- | 
          450 | 
        
        
          | 15.2.3.3-2-28.js | 
          ---
es5id: 15.2.3.3-2-28
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is an integer that
    converts to a string (value is 123)
--- | 
          446 | 
        
        
          | 15.2.3.3-2-29.js | 
          ---
es5id: 15.2.3.3-2-29
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a decimal that
    converts to a string (value is 123.456)
--- | 
          457 | 
        
        
          | 15.2.3.3-2-30.js | 
          ---
es5id: 15.2.3.3-2-30
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a number that
    converts to a string (value is 100000000000000000000.123)
--- | 
          583 | 
        
        
          | 15.2.3.3-2-31.js | 
          ---
es5id: 15.2.3.3-2-31
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a number that
    converts to a string (value is 123.1234567)
--- | 
          468 | 
        
        
          | 15.2.3.3-2-32.js | 
          ---
es5id: 15.2.3.3-2-32
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is applied to an
    empty string
--- | 
          417 | 
        
        
          | 15.2.3.3-2-33.js | 
          ---
es5id: 15.2.3.3-2-33
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is applied to
    string 'AB  \cd'
--- | 
          434 | 
        
        
          | 15.2.3.3-2-34.js | 
          ---
es5id: 15.2.3.3-2-34
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is applied to
    string 'undefined'
--- | 
          438 | 
        
        
          | 15.2.3.3-2-35.js | 
          ---
es5id: 15.2.3.3-2-35
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is applied to
    string 'null'
--- | 
          423 | 
        
        
          | 15.2.3.3-2-36.js | 
          ---
es5id: 15.2.3.3-2-36
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is applied to
    string '123���¦�cd'
--- | 
          468 | 
        
        
          | 15.2.3.3-2-37.js | 
          ---
es5id: 15.2.3.3-2-37
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is applied to
    string '1'
--- | 
          412 | 
        
        
          | 15.2.3.3-2-38.js | 
          ---
es5id: 15.2.3.3-2-38
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is an array that
    converts to a string
--- | 
          427 | 
        
        
          | 15.2.3.3-2-39.js | 
          ---
es5id: 15.2.3.3-2-39
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a String Object
    that converts to a string
--- | 
          454 | 
        
        
          | 15.2.3.3-2-40.js | 
          ---
es5id: 15.2.3.3-2-40
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a Boolean Object
    that converts to a string
--- | 
          452 | 
        
        
          | 15.2.3.3-2-41.js | 
          ---
es5id: 15.2.3.3-2-41
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is a Number Object
    that converts to a string
--- | 
          448 | 
        
        
          | 15.2.3.3-2-42.js | 
          ---
es5id: 15.2.3.3-2-42
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is an object which
    has an own toString method
--- | 
          508 | 
        
        
          | 15.2.3.3-2-43.js | 
          ---
es5id: 15.2.3.3-2-43
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is an object which
    has an own valueOf method
--- | 
          530 | 
        
        
          | 15.2.3.3-2-44.js | 
          ---
es5id: 15.2.3.3-2-44
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is an object that
    has an own toString method that returns an object and toValue
    method that returns a primitive value
--- | 
          852 | 
        
        
          | 15.2.3.3-2-45.js | 
          ---
es5id: 15.2.3.3-2-45
description: >
    Object.getOwnPropertyDescriptor - argument 'P' is an object which
    has an own toString and valueOf method
--- | 
          697 | 
        
        
          | 15.2.3.3-2-46.js | 
          ---
es5id: 15.2.3.3-2-46
description: >
    Object.getOwnPropertyDescriptor - TypeError exception was thrown
    when 'P' is an object that both toString and valueOf wouldn't
    return primitive value
--- | 
          818 | 
        
        
          | 15.2.3.3-2-47.js | 
          ---
es5id: 15.2.3.3-2-47
description: >
    Object.getOwnPropertyDescriptor - uses inherited toString method
    when 'P' is an object with an own valueOf and inherited toString
    methods
--- | 
          938 | 
        
        
          | 15.2.3.3-3-1.js | 
          ---
es5id: 15.2.3.3-3-1
description: Object.getOwnPropertyDescriptor - 'P' is own data property
--- | 
          434 | 
        
        
          | 15.2.3.3-3-2.js | 
          ---
es5id: 15.2.3.3-3-2
description: Object.getOwnPropertyDescriptor - 'P' is inherited data property
--- | 
          519 | 
        
        
          | 15.2.3.3-3-3.js | 
          ---
es5id: 15.2.3.3-3-3
description: >
    Object.getOwnPropertyDescriptor - 'P' is own data property that
    overrides an inherited data property
--- | 
          605 | 
        
        
          | 15.2.3.3-3-4.js | 
          ---
es5id: 15.2.3.3-3-4
description: >
    Object.getOwnPropertyDescriptor - 'P' is own data property that
    overrides an inherited accessor property
--- | 
          761 | 
        
        
          | 15.2.3.3-3-5.js | 
          ---
es5id: 15.2.3.3-3-5
description: Object.getOwnPropertyDescriptor - 'P' is own accessor property
--- | 
          525 | 
        
        
          | 15.2.3.3-3-6.js | 
          ---
es5id: 15.2.3.3-3-6
description: >
    Object.getOwnPropertyDescriptor - 'P' is inherited accessor
    property
--- | 
          634 | 
        
        
          | 15.2.3.3-3-7.js | 
          ---
es5id: 15.2.3.3-3-7
description: >
    Object.getOwnPropertyDescriptor - 'P' is own accessor property
    that overrides an inherited data property
--- | 
          693 | 
        
        
          | 15.2.3.3-3-8.js | 
          ---
es5id: 15.2.3.3-3-8
description: >
    Object.getOwnPropertyDescriptor - 'P' is own accessor property
    that overrides an inherited accessor property
--- | 
          793 | 
        
        
          | 15.2.3.3-3-9.js | 
          ---
es5id: 15.2.3.3-3-9
description: >
    Object.getOwnPropertyDescriptor - 'P' is own accessor property
    without a get function
--- | 
          525 | 
        
        
          | 15.2.3.3-3-10.js | 
          ---
es5id: 15.2.3.3-3-10
description: Object.getOwnPropertyDescriptor - 'P' is not an existing property
--- | 
          446 | 
        
        
          | 15.2.3.3-3-13.js | 
          ---
es5id: 15.2.3.3-3-13
description: >
    Object.getOwnPropertyDescriptor applied to the Arguments object
    which implements its own property get method
--- | 
          688 | 
        
        
          | 15.2.3.3-3-14.js | 
          ---
es5id: 15.2.3.3-3-14
description: >
    Object.getOwnPropertyDescriptor applied to a String object which
    implements its own property get method
--- | 
          453 | 
        
        
          | 15.2.3.3-3-15.js | 
          ---
es5id: 15.2.3.3-3-15
description: >
    Object.getOwnPropertyDescriptor applied to a Function object which
    implements its own property get method
--- | 
          506 | 
        
        
          | 15.2.3.3-4-1.js | 
          ---
es5id: 15.2.3.3-4-1
description: >
    Object.getOwnPropertyDescriptor returns an object representing a
    data desc for valid data valued properties
--- | 
          801 | 
        
        
          | 15.2.3.3-4-2.js | 
          ---
es5id: 15.2.3.3-4-2
description: >
    Object.getOwnPropertyDescriptor returns undefined for non-existent
    properties
--- | 
          403 | 
        
        
          | 15.2.3.3-4-3.js | 
          ---
es5id: 15.2.3.3-4-3
description: >
    Object.getOwnPropertyDescriptor returns an object representing an
    accessor desc for valid accessor properties
--- | 
          738 | 
        
        
          | 15.2.3.3-4-4.js | 
          ---
es5id: 15.2.3.3-4-4
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Global.eval)
--- | 
          623 | 
        
        
          | 15.2.3.3-4-5.js | 
          ---
es5id: 15.2.3.3-4-5
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Global.parseInt)
--- | 
          635 | 
        
        
          | 15.2.3.3-4-6.js | 
          ---
es5id: 15.2.3.3-4-6
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Global.parseFloat)
--- | 
          641 | 
        
        
          | 15.2.3.3-4-7.js | 
          ---
es5id: 15.2.3.3-4-7
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Global.isNaN)
--- | 
          626 | 
        
        
          | 15.2.3.3-4-8.js | 
          ---
es5id: 15.2.3.3-4-8
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Global.isFinite)
--- | 
          635 | 
        
        
          | 15.2.3.3-4-9.js | 
          ---
es5id: 15.2.3.3-4-9
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Global.decodeURI)
--- | 
          638 | 
        
        
          | 15.2.3.3-4-10.js | 
          ---
es5id: 15.2.3.3-4-10
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Global.decodeURIComponent)
--- | 
          666 | 
        
        
          | 15.2.3.3-4-11.js | 
          ---
es5id: 15.2.3.3-4-11
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Global.encodeURIComponent)
--- | 
          666 | 
        
        
          | 15.2.3.3-4-14.js | 
          ---
es5id: 15.2.3.3-4-14
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Object.getPrototypeOf)
--- | 
          635 | 
        
        
          | 15.2.3.3-4-15.js | 
          ---
es5id: 15.2.3.3-4-15
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Object.getOwnPropertyDescriptor)
--- | 
          665 | 
        
        
          | 15.2.3.3-4-16.js | 
          ---
es5id: 15.2.3.3-4-16
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Object.getOwnPropertyNames)
--- | 
          650 | 
        
        
          | 15.2.3.3-4-17.js | 
          ---
es5id: 15.2.3.3-4-17
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Object.create)
--- | 
          611 | 
        
        
          | 15.2.3.3-4-18.js | 
          ---
es5id: 15.2.3.3-4-18
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Object.defineProperty)
--- | 
          635 | 
        
        
          | 15.2.3.3-4-19.js | 
          ---
es5id: 15.2.3.3-4-19
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Object.defineProperties)
--- | 
          641 | 
        
        
          | 15.2.3.3-4-20.js | 
          ---
es5id: 15.2.3.3-4-20
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Object.seal)
--- | 
          605 | 
        
        
          | 15.2.3.3-4-21.js | 
          ---
es5id: 15.2.3.3-4-21
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Object.freeze)
--- | 
          611 | 
        
        
          | 15.2.3.3-4-22.js | 
          ---
es5id: 15.2.3.3-4-22
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Object.preventExtensions)
--- | 
          644 | 
        
        
          | 15.2.3.3-4-23.js | 
          ---
es5id: 15.2.3.3-4-23
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Object.isSealed)
--- | 
          617 | 
        
        
          | 15.2.3.3-4-24.js | 
          ---
es5id: 15.2.3.3-4-24
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Object.isFrozen)
--- | 
          617 | 
        
        
          | 15.2.3.3-4-25.js | 
          ---
es5id: 15.2.3.3-4-25
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Object.isExtensible)
--- | 
          629 | 
        
        
          | 15.2.3.3-4-26.js | 
          ---
es5id: 15.2.3.3-4-26
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Object.keys)
--- | 
          605 | 
        
        
          | 15.2.3.3-4-27.js | 
          ---
es5id: 15.2.3.3-4-27
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Object.prototype.constructor)
--- | 
          656 | 
        
        
          | 15.2.3.3-4-28.js | 
          ---
es5id: 15.2.3.3-4-28
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Object.prototype.toString)
--- | 
          647 | 
        
        
          | 15.2.3.3-4-29.js | 
          ---
es5id: 15.2.3.3-4-29
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Object.prototype.valueOf)
--- | 
          644 | 
        
        
          | 15.2.3.3-4-30.js | 
          ---
es5id: 15.2.3.3-4-30
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Object.prototype.isPrototypeOf)
--- | 
          662 | 
        
        
          | 15.2.3.3-4-31.js | 
          ---
es5id: 15.2.3.3-4-31
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Object.prototype.hasOwnProperty)
--- | 
          665 | 
        
        
          | 15.2.3.3-4-32.js | 
          ---
es5id: 15.2.3.3-4-32
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Object.prototype.propertyIsEnumerable)
--- | 
          683 | 
        
        
          | 15.2.3.3-4-33.js | 
          ---
es5id: 15.2.3.3-4-33
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Object.prototype.toLocaleString)
--- | 
          665 | 
        
        
          | 15.2.3.3-4-34.js | 
          ---
es5id: 15.2.3.3-4-34
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Function.prototype.constructor)
--- | 
          662 | 
        
        
          | 15.2.3.3-4-35.js | 
          ---
es5id: 15.2.3.3-4-35
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Function.prototype.toString)
--- | 
          653 | 
        
        
          | 15.2.3.3-4-36.js | 
          ---
es5id: 15.2.3.3-4-36
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Function.prototype.apply)
--- | 
          644 | 
        
        
          | 15.2.3.3-4-37.js | 
          ---
es5id: 15.2.3.3-4-37
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Function.prototype.call)
--- | 
          641 | 
        
        
          | 15.2.3.3-4-38.js | 
          ---
es5id: 15.2.3.3-4-38
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Function.prototype.bind)
--- | 
          641 | 
        
        
          | 15.2.3.3-4-39.js | 
          ---
es5id: 15.2.3.3-4-39
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Array.prototype.constructor)
--- | 
          653 | 
        
        
          | 15.2.3.3-4-40.js | 
          ---
es5id: 15.2.3.3-4-40
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Array.prototype.concat)
--- | 
          638 | 
        
        
          | 15.2.3.3-4-41.js | 
          ---
es5id: 15.2.3.3-4-41
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Array.prototype.join)
--- | 
          632 | 
        
        
          | 15.2.3.3-4-42.js | 
          ---
es5id: 15.2.3.3-4-42
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Array.prototype.reverse)
--- | 
          641 | 
        
        
          | 15.2.3.3-4-43.js | 
          ---
es5id: 15.2.3.3-4-43
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Array.prototype.slice)
--- | 
          635 | 
        
        
          | 15.2.3.3-4-44.js | 
          ---
es5id: 15.2.3.3-4-44
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Array.prototype.sort)
--- | 
          632 | 
        
        
          | 15.2.3.3-4-45.js | 
          ---
es5id: 15.2.3.3-4-45
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Array.prototype.toString)
--- | 
          644 | 
        
        
          | 15.2.3.3-4-46.js | 
          ---
es5id: 15.2.3.3-4-46
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Array.prototype.push)
--- | 
          632 | 
        
        
          | 15.2.3.3-4-47.js | 
          ---
es5id: 15.2.3.3-4-47
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Array.prototype.pop)
--- | 
          629 | 
        
        
          | 15.2.3.3-4-48.js | 
          ---
es5id: 15.2.3.3-4-48
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Array.prototype.shift)
--- | 
          635 | 
        
        
          | 15.2.3.3-4-49.js | 
          ---
es5id: 15.2.3.3-4-49
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Array.prototype.unshift)
--- | 
          641 | 
        
        
          | 15.2.3.3-4-50.js | 
          ---
es5id: 15.2.3.3-4-50
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Array.prototype.splice)
--- | 
          638 | 
        
        
          | 15.2.3.3-4-51.js | 
          ---
es5id: 15.2.3.3-4-51
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Array.prototype.toLocaleString)
--- | 
          662 | 
        
        
          | 15.2.3.3-4-52.js | 
          ---
es5id: 15.2.3.3-4-52
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Array.prototype.indexOf)
--- | 
          641 | 
        
        
          | 15.2.3.3-4-53.js | 
          ---
es5id: 15.2.3.3-4-53
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Array.prototype.lastIndexOf)
--- | 
          653 | 
        
        
          | 15.2.3.3-4-54.js | 
          ---
es5id: 15.2.3.3-4-54
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Array.prototype.every)
--- | 
          635 | 
        
        
          | 15.2.3.3-4-55.js | 
          ---
es5id: 15.2.3.3-4-55
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Array.prototype.some)
--- | 
          632 | 
        
        
          | 15.2.3.3-4-56.js | 
          ---
es5id: 15.2.3.3-4-56
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Array.prototype.forEach)
--- | 
          641 | 
        
        
          | 15.2.3.3-4-57.js | 
          ---
es5id: 15.2.3.3-4-57
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Array.prototype.map)
--- | 
          629 | 
        
        
          | 15.2.3.3-4-58.js | 
          ---
es5id: 15.2.3.3-4-58
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Array.prototype.filter)
--- | 
          638 | 
        
        
          | 15.2.3.3-4-59.js | 
          ---
es5id: 15.2.3.3-4-59
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Array.prototype.reduce)
--- | 
          638 | 
        
        
          | 15.2.3.3-4-60.js | 
          ---
es5id: 15.2.3.3-4-60
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Array.prototype.reduceRight)
--- | 
          653 | 
        
        
          | 15.2.3.3-4-61.js | 
          ---
es5id: 15.2.3.3-4-61
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (String.fromCharCode)
--- | 
          629 | 
        
        
          | 15.2.3.3-4-62.js | 
          ---
es5id: 15.2.3.3-4-62
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (String.prototype.constructor)
--- | 
          656 | 
        
        
          | 15.2.3.3-4-63.js | 
          ---
es5id: 15.2.3.3-4-63
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (String.prototype.charAt)
--- | 
          641 | 
        
        
          | 15.2.3.3-4-64.js | 
          ---
es5id: 15.2.3.3-4-64
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (String.prototype.charCodeAt)
--- | 
          653 | 
        
        
          | 15.2.3.3-4-65.js | 
          ---
es5id: 15.2.3.3-4-65
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (String.prototype.concat)
--- | 
          641 | 
        
        
          | 15.2.3.3-4-66.js | 
          ---
es5id: 15.2.3.3-4-66
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (String.prototype.indexOf)
--- | 
          644 | 
        
        
          | 15.2.3.3-4-67.js | 
          ---
es5id: 15.2.3.3-4-67
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (String.prototype.lastIndexOf)
--- | 
          656 | 
        
        
          | 15.2.3.3-4-68.js | 
          ---
es5id: 15.2.3.3-4-68
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (String.prototype.match)
--- | 
          638 | 
        
        
          | 15.2.3.3-4-69.js | 
          ---
es5id: 15.2.3.3-4-69
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (String.prototype.replace)
--- | 
          644 | 
        
        
          | 15.2.3.3-4-70.js | 
          ---
es5id: 15.2.3.3-4-70
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (String.prototype.search)
--- | 
          641 | 
        
        
          | 15.2.3.3-4-71.js | 
          ---
es5id: 15.2.3.3-4-71
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (String.prototype.slice)
--- | 
          638 | 
        
        
          | 15.2.3.3-4-72.js | 
          ---
es5id: 15.2.3.3-4-72
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (String.prototype.split)
--- | 
          638 | 
        
        
          | 15.2.3.3-4-73.js | 
          ---
es5id: 15.2.3.3-4-73
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (String.prototype.substring)
--- | 
          650 | 
        
        
          | 15.2.3.3-4-75.js | 
          ---
es5id: 15.2.3.3-4-75
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (String.prototype.toLowerCase)
--- | 
          656 | 
        
        
          | 15.2.3.3-4-76.js | 
          ---
es5id: 15.2.3.3-4-76
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (String.prototype.toString)
--- | 
          647 | 
        
        
          | 15.2.3.3-4-77.js | 
          ---
es5id: 15.2.3.3-4-77
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (String.prototype.toUpperCase)
--- | 
          656 | 
        
        
          | 15.2.3.3-4-78.js | 
          ---
es5id: 15.2.3.3-4-78
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (String.prototype.valueOf)
--- | 
          644 | 
        
        
          | 15.2.3.3-4-79.js | 
          ---
es5id: 15.2.3.3-4-79
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (String.prototype.toLocaleLowerCase)
--- | 
          674 | 
        
        
          | 15.2.3.3-4-80.js | 
          ---
es5id: 15.2.3.3-4-80
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (String.prototype.toLocaleUpperCase)
--- | 
          674 | 
        
        
          | 15.2.3.3-4-81.js | 
          ---
es5id: 15.2.3.3-4-81
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (String.prototype.localeCompare)
--- | 
          662 | 
        
        
          | 15.2.3.3-4-82.js | 
          ---
es5id: 15.2.3.3-4-82
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (String.prototype.trim)
--- | 
          635 | 
        
        
          | 15.2.3.3-4-84.js | 
          ---
es5id: 15.2.3.3-4-84
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Boolean.prototype.constructor)
--- | 
          659 | 
        
        
          | 15.2.3.3-4-85.js | 
          ---
es5id: 15.2.3.3-4-85
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Boolean.prototype.toString)
--- | 
          650 | 
        
        
          | 15.2.3.3-4-86.js | 
          ---
es5id: 15.2.3.3-4-86
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Boolean.prototype.valueOf)
--- | 
          647 | 
        
        
          | 15.2.3.3-4-88.js | 
          ---
es5id: 15.2.3.3-4-88
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Number.prototype.constructor)
--- | 
          656 | 
        
        
          | 15.2.3.3-4-89.js | 
          ---
es5id: 15.2.3.3-4-89
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Number.prototype.toString)
--- | 
          647 | 
        
        
          | 15.2.3.3-4-90.js | 
          ---
es5id: 15.2.3.3-4-90
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Number.prototype.toLocaleString)
--- | 
          665 | 
        
        
          | 15.2.3.3-4-91.js | 
          ---
es5id: 15.2.3.3-4-91
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Number.prototype.toFixed)
--- | 
          644 | 
        
        
          | 15.2.3.3-4-92.js | 
          ---
es5id: 15.2.3.3-4-92
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Number.prototype.toExponential)
--- | 
          662 | 
        
        
          | 15.2.3.3-4-93.js | 
          ---
es5id: 15.2.3.3-4-93
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Number.prototype.toPrecision)
--- | 
          656 | 
        
        
          | 15.2.3.3-4-94.js | 
          ---
es5id: 15.2.3.3-4-94
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Number.prototype.valueOf)
--- | 
          644 | 
        
        
          | 15.2.3.3-4-96.js | 
          ---
es5id: 15.2.3.3-4-96
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Math.abs)
--- | 
          596 | 
        
        
          | 15.2.3.3-4-97.js | 
          ---
es5id: 15.2.3.3-4-97
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Math.acos)
--- | 
          599 | 
        
        
          | 15.2.3.3-4-98.js | 
          ---
es5id: 15.2.3.3-4-98
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Math.asin)
--- | 
          599 | 
        
        
          | 15.2.3.3-4-99.js | 
          ---
es5id: 15.2.3.3-4-99
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Math.atan)
--- | 
          599 | 
        
        
          | 15.2.3.3-4-100.js | 
          ---
es5id: 15.2.3.3-4-100
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Math.atan2)
--- | 
          603 | 
        
        
          | 15.2.3.3-4-101.js | 
          ---
es5id: 15.2.3.3-4-101
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Math.ceil)
--- | 
          600 | 
        
        
          | 15.2.3.3-4-102.js | 
          ---
es5id: 15.2.3.3-4-102
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Math.cos)
--- | 
          597 | 
        
        
          | 15.2.3.3-4-103.js | 
          ---
es5id: 15.2.3.3-4-103
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Math.exp)
--- | 
          597 | 
        
        
          | 15.2.3.3-4-104.js | 
          ---
es5id: 15.2.3.3-4-104
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Math.floor)
--- | 
          603 | 
        
        
          | 15.2.3.3-4-105.js | 
          ---
es5id: 15.2.3.3-4-105
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Math.log)
--- | 
          597 | 
        
        
          | 15.2.3.3-4-106.js | 
          ---
es5id: 15.2.3.3-4-106
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Math.max)
--- | 
          597 | 
        
        
          | 15.2.3.3-4-107.js | 
          ---
es5id: 15.2.3.3-4-107
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Math.min)
--- | 
          597 | 
        
        
          | 15.2.3.3-4-108.js | 
          ---
es5id: 15.2.3.3-4-108
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Math.pow)
--- | 
          597 | 
        
        
          | 15.2.3.3-4-109.js | 
          ---
es5id: 15.2.3.3-4-109
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Math.random)
--- | 
          606 | 
        
        
          | 15.2.3.3-4-110.js | 
          ---
es5id: 15.2.3.3-4-110
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Math.round)
--- | 
          603 | 
        
        
          | 15.2.3.3-4-111.js | 
          ---
es5id: 15.2.3.3-4-111
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Math.sin)
--- | 
          597 | 
        
        
          | 15.2.3.3-4-112.js | 
          ---
es5id: 15.2.3.3-4-112
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Math.sqrt)
--- | 
          600 | 
        
        
          | 15.2.3.3-4-113.js | 
          ---
es5id: 15.2.3.3-4-113
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Math.tan)
--- | 
          597 | 
        
        
          | 15.2.3.3-4-114.js | 
          ---
es5id: 15.2.3.3-4-114
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.parse)
--- | 
          603 | 
        
        
          | 15.2.3.3-4-115.js | 
          ---
es5id: 15.2.3.3-4-115
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.UTC)
--- | 
          597 | 
        
        
          | 15.2.3.3-4-116.js | 
          ---
es5id: 15.2.3.3-4-116
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.constructor)
--- | 
          651 | 
        
        
          | 15.2.3.3-4-117.js | 
          ---
es5id: 15.2.3.3-4-117
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.getTime)
--- | 
          639 | 
        
        
          | 15.2.3.3-4-118.js | 
          ---
es5id: 15.2.3.3-4-118
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.getTimezoneOffset)
--- | 
          669 | 
        
        
          | 15.2.3.3-4-120.js | 
          ---
es5id: 15.2.3.3-4-120
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.getFullYear)
--- | 
          651 | 
        
        
          | 15.2.3.3-4-121.js | 
          ---
es5id: 15.2.3.3-4-121
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.getMonth)
--- | 
          642 | 
        
        
          | 15.2.3.3-4-122.js | 
          ---
es5id: 15.2.3.3-4-122
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.getDate)
--- | 
          639 | 
        
        
          | 15.2.3.3-4-123.js | 
          ---
es5id: 15.2.3.3-4-123
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.getDay)
--- | 
          636 | 
        
        
          | 15.2.3.3-4-124.js | 
          ---
es5id: 15.2.3.3-4-124
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.getHours)
--- | 
          642 | 
        
        
          | 15.2.3.3-4-125.js | 
          ---
es5id: 15.2.3.3-4-125
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.getMinutes)
--- | 
          648 | 
        
        
          | 15.2.3.3-4-126.js | 
          ---
es5id: 15.2.3.3-4-126
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.getSeconds)
--- | 
          648 | 
        
        
          | 15.2.3.3-4-127.js | 
          ---
es5id: 15.2.3.3-4-127
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.getMilliseconds)
--- | 
          663 | 
        
        
          | 15.2.3.3-4-128.js | 
          ---
es5id: 15.2.3.3-4-128
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.getUTCFullYear)
--- | 
          660 | 
        
        
          | 15.2.3.3-4-129.js | 
          ---
es5id: 15.2.3.3-4-129
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.getUTCMonth)
--- | 
          651 | 
        
        
          | 15.2.3.3-4-130.js | 
          ---
es5id: 15.2.3.3-4-130
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.getUTCDate)
--- | 
          648 | 
        
        
          | 15.2.3.3-4-131.js | 
          ---
es5id: 15.2.3.3-4-131
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.getUTCDay)
--- | 
          645 | 
        
        
          | 15.2.3.3-4-132.js | 
          ---
es5id: 15.2.3.3-4-132
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.getUTCHours)
--- | 
          651 | 
        
        
          | 15.2.3.3-4-133.js | 
          ---
es5id: 15.2.3.3-4-133
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.getUTCMinutes)
--- | 
          657 | 
        
        
          | 15.2.3.3-4-134.js | 
          ---
es5id: 15.2.3.3-4-134
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.getUTCSeconds)
--- | 
          657 | 
        
        
          | 15.2.3.3-4-135.js | 
          ---
es5id: 15.2.3.3-4-135
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.getUTCMilliseconds)
--- | 
          672 | 
        
        
          | 15.2.3.3-4-136.js | 
          ---
es5id: 15.2.3.3-4-136
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.setTime)
--- | 
          639 | 
        
        
          | 15.2.3.3-4-138.js | 
          ---
es5id: 15.2.3.3-4-138
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.setFullYear)
--- | 
          651 | 
        
        
          | 15.2.3.3-4-139.js | 
          ---
es5id: 15.2.3.3-4-139
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.setMonth)
--- | 
          642 | 
        
        
          | 15.2.3.3-4-140.js | 
          ---
es5id: 15.2.3.3-4-140
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.setDate)
--- | 
          639 | 
        
        
          | 15.2.3.3-4-141.js | 
          ---
es5id: 15.2.3.3-4-141
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.setHours)
--- | 
          642 | 
        
        
          | 15.2.3.3-4-142.js | 
          ---
es5id: 15.2.3.3-4-142
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.setMinutes)
--- | 
          648 | 
        
        
          | 15.2.3.3-4-143.js | 
          ---
es5id: 15.2.3.3-4-143
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.setSeconds)
--- | 
          648 | 
        
        
          | 15.2.3.3-4-144.js | 
          ---
es5id: 15.2.3.3-4-144
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.setMilliseconds)
--- | 
          663 | 
        
        
          | 15.2.3.3-4-145.js | 
          ---
es5id: 15.2.3.3-4-145
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.setUTCFullYear)
--- | 
          660 | 
        
        
          | 15.2.3.3-4-146.js | 
          ---
es5id: 15.2.3.3-4-146
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.setUTCMonth)
--- | 
          651 | 
        
        
          | 15.2.3.3-4-147.js | 
          ---
es5id: 15.2.3.3-4-147
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.setUTCDate)
--- | 
          648 | 
        
        
          | 15.2.3.3-4-148.js | 
          ---
es5id: 15.2.3.3-4-148
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.setUTCHours)
--- | 
          651 | 
        
        
          | 15.2.3.3-4-149.js | 
          ---
es5id: 15.2.3.3-4-149
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.setUTCMinutes)
--- | 
          657 | 
        
        
          | 15.2.3.3-4-150.js | 
          ---
es5id: 15.2.3.3-4-150
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.setUTCSeconds)
--- | 
          657 | 
        
        
          | 15.2.3.3-4-151.js | 
          ---
es5id: 15.2.3.3-4-151
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.setUTCMilliseconds)
--- | 
          672 | 
        
        
          | 15.2.3.3-4-152.js | 
          ---
es5id: 15.2.3.3-4-152
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.toLocaleString)
--- | 
          660 | 
        
        
          | 15.2.3.3-4-153.js | 
          ---
es5id: 15.2.3.3-4-153
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.toString)
--- | 
          642 | 
        
        
          | 15.2.3.3-4-154.js | 
          ---
es5id: 15.2.3.3-4-154
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.toUTCString)
--- | 
          651 | 
        
        
          | 15.2.3.3-4-156.js | 
          ---
es5id: 15.2.3.3-4-156
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.toTimeString)
--- | 
          654 | 
        
        
          | 15.2.3.3-4-157.js | 
          ---
es5id: 15.2.3.3-4-157
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.toDateString)
--- | 
          654 | 
        
        
          | 15.2.3.3-4-158.js | 
          ---
es5id: 15.2.3.3-4-158
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.toLocaleDateString)
--- | 
          672 | 
        
        
          | 15.2.3.3-4-159.js | 
          ---
es5id: 15.2.3.3-4-159
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.toLocaleTimeString)
--- | 
          672 | 
        
        
          | 15.2.3.3-4-160.js | 
          ---
es5id: 15.2.3.3-4-160
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.valueOf)
--- | 
          639 | 
        
        
          | 15.2.3.3-4-161.js | 
          ---
es5id: 15.2.3.3-4-161
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.toISOString)
--- | 
          651 | 
        
        
          | 15.2.3.3-4-162.js | 
          ---
es5id: 15.2.3.3-4-162
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Date.prototype.toJSON)
--- | 
          636 | 
        
        
          | 15.2.3.3-4-163.js | 
          ---
es5id: 15.2.3.3-4-163
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (RegExp.prototype.constructor)
--- | 
          657 | 
        
        
          | 15.2.3.3-4-165.js | 
          ---
es5id: 15.2.3.3-4-165
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (RegExp.prototype.exec)
--- | 
          636 | 
        
        
          | 15.2.3.3-4-166.js | 
          ---
es5id: 15.2.3.3-4-166
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (RegExp.prototype.test)
--- | 
          636 | 
        
        
          | 15.2.3.3-4-167.js | 
          ---
es5id: 15.2.3.3-4-167
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (RegExp.prototype.toString)
--- | 
          648 | 
        
        
          | 15.2.3.3-4-168.js | 
          ---
es5id: 15.2.3.3-4-168
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Error.prototype.constructor)
--- | 
          654 | 
        
        
          | 15.2.3.3-4-169.js | 
          ---
es5id: 15.2.3.3-4-169
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (Error.prototype.toString)
--- | 
          645 | 
        
        
          | 15.2.3.3-4-170.js | 
          ---
es5id: 15.2.3.3-4-170
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (EvalError.prototype.constructor)
--- | 
          666 | 
        
        
          | 15.2.3.3-4-171.js | 
          ---
es5id: 15.2.3.3-4-171
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (RangeError.prototype.constructor)
--- | 
          669 | 
        
        
          | 15.2.3.3-4-172.js | 
          ---
es5id: 15.2.3.3-4-172
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (ReferenceError.prototype.constructor)
--- | 
          681 | 
        
        
          | 15.2.3.3-4-173.js | 
          ---
es5id: 15.2.3.3-4-173
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (SyntaxError.prototype.constructor)
--- | 
          672 | 
        
        
          | 15.2.3.3-4-174.js | 
          ---
es5id: 15.2.3.3-4-174
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (TypeError.prototype.constructor)
--- | 
          666 | 
        
        
          | 15.2.3.3-4-175.js | 
          ---
es5id: 15.2.3.3-4-175
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (URIError.prototype.constructor)
--- | 
          663 | 
        
        
          | 15.2.3.3-4-176.js | 
          ---
es5id: 15.2.3.3-4-176
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (JSON.stringify)
--- | 
          615 | 
        
        
          | 15.2.3.3-4-177.js | 
          ---
es5id: 15.2.3.3-4-177
description: >
    Object.getOwnPropertyDescriptor returns data desc for functions on
    built-ins (JSON.parse)
--- | 
          603 | 
        
        
          | 15.2.3.3-4-178.js | 
          ---
es5id: 15.2.3.3-4-178
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (Global.NaN)
--- | 
          787 | 
        
        
          | 15.2.3.3-4-179.js | 
          ---
es5id: 15.2.3.3-4-179
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (Global.Infinity)
--- | 
          797 | 
        
        
          | 15.2.3.3-4-180.js | 
          ---
es5id: 15.2.3.3-4-180
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (Global.undefined)
--- | 
          799 | 
        
        
          | 15.2.3.3-4-182.js | 
          ---
es5id: 15.2.3.3-4-182
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (Object.prototype)
--- | 
          740 | 
        
        
          | 15.2.3.3-4-183.js | 
          ---
es5id: 15.2.3.3-4-183
description: >
    Object.getOwnPropertyDescriptor returns undefined for non-existent
    property (arguments_1) on built-in object (Function)
--- | 
          449 | 
        
        
          | 15.2.3.3-4-184.js | 
          ---
es5id: 15.2.3.3-4-184
description: >
    Object.getOwnPropertyDescriptor returns undefined for non-existent
    property (caller) on built-in object (Math)
--- | 
          431 | 
        
        
          | 15.2.3.3-4-185.js | 
          ---
es5id: 15.2.3.3-4-185
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (Function.prototype)
--- | 
          744 | 
        
        
          | 15.2.3.3-4-186.js | 
          ---
es5id: 15.2.3.3-4-186
description: >
    Object.getOwnPropertyDescriptor returns data desc for properties
    on built-ins (Function.length)
--- | 
          725 | 
        
        
          | 15.2.3.3-4-187.js | 
          ---
es5id: 15.2.3.3-4-187
description: >
    Object.getOwnPropertyDescriptor returns data desc for properties
    on built-ins (Function (instance).length)
--- | 
          762 | 
        
        
          | 15.2.3.3-4-188.js | 
          ---
es5id: 15.2.3.3-4-188
description: >
    Object.getOwnPropertyDescriptor returns undefined for non-existent
    properties on built-ins (Function (instance).name)
--- | 
          494 | 
        
        
          | 15.2.3.3-4-189.js | 
          ---
es5id: 15.2.3.3-4-189
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (Array.prototype)
--- | 
          738 | 
        
        
          | 15.2.3.3-4-190.js | 
          ---
es5id: 15.2.3.3-4-190
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (String.prototype)
--- | 
          740 | 
        
        
          | 15.2.3.3-4-191.js | 
          ---
es5id: 15.2.3.3-4-191
description: >
    Object.getOwnPropertyDescriptor returns data desc for properties
    on built-ins (String.length)
--- | 
          721 | 
        
        
          | 15.2.3.3-4-192.js | 
          ---
es5id: 15.2.3.3-4-192
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (String (instance).length)
--- | 
          767 | 
        
        
          | 15.2.3.3-4-193.js | 
          ---
es5id: 15.2.3.3-4-193
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (Boolean.prototype)
--- | 
          742 | 
        
        
          | 15.2.3.3-4-194.js | 
          ---
es5id: 15.2.3.3-4-194
description: >
    Object.getOwnPropertyDescriptor returns data desc for properties
    on built-ins (Boolean.length)
--- | 
          723 | 
        
        
          | 15.2.3.3-4-195.js | 
          ---
es5id: 15.2.3.3-4-195
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (Number.prototype)
--- | 
          740 | 
        
        
          | 15.2.3.3-4-196.js | 
          ---
es5id: 15.2.3.3-4-196
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (Number.MAX_VALUE)
--- | 
          740 | 
        
        
          | 15.2.3.3-4-197.js | 
          ---
es5id: 15.2.3.3-4-197
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (Number.MIN_VALUE)
--- | 
          740 | 
        
        
          | 15.2.3.3-4-198.js | 
          ---
es5id: 15.2.3.3-4-198
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (Number.NaN)
--- | 
          728 | 
        
        
          | 15.2.3.3-4-199.js | 
          ---
es5id: 15.2.3.3-4-199
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (Number.NEGATIVE_INFINITY)
--- | 
          756 | 
        
        
          | 15.2.3.3-4-200.js | 
          ---
es5id: 15.2.3.3-4-200
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (Number.POSITIVE_INFINITY)
--- | 
          756 | 
        
        
          | 15.2.3.3-4-201.js | 
          ---
es5id: 15.2.3.3-4-201
description: >
    Object.getOwnPropertyDescriptor returns data desc for properties
    on built-ins (Number.length)
--- | 
          721 | 
        
        
          | 15.2.3.3-4-202.js | 
          ---
es5id: 15.2.3.3-4-202
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (Math.E)
--- | 
          720 | 
        
        
          | 15.2.3.3-4-203.js | 
          ---
es5id: 15.2.3.3-4-203
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (Math.LN10)
--- | 
          726 | 
        
        
          | 15.2.3.3-4-204.js | 
          ---
es5id: 15.2.3.3-4-204
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (Math.LN2)
--- | 
          724 | 
        
        
          | 15.2.3.3-4-205.js | 
          ---
es5id: 15.2.3.3-4-205
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (Math.LOG2E)
--- | 
          728 | 
        
        
          | 15.2.3.3-4-206.js | 
          ---
es5id: 15.2.3.3-4-206
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (Math.LOG10E)
--- | 
          730 | 
        
        
          | 15.2.3.3-4-207.js | 
          ---
es5id: 15.2.3.3-4-207
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (Math.PI)
--- | 
          722 | 
        
        
          | 15.2.3.3-4-208.js | 
          ---
es5id: 15.2.3.3-4-208
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (Math.SQRT1_2)
--- | 
          732 | 
        
        
          | 15.2.3.3-4-209.js | 
          ---
es5id: 15.2.3.3-4-209
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (Math.SQRT2)
--- | 
          728 | 
        
        
          | 15.2.3.3-4-210.js | 
          ---
es5id: 15.2.3.3-4-210
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (Date.prototype)
--- | 
          736 | 
        
        
          | 15.2.3.3-4-211.js | 
          ---
es5id: 15.2.3.3-4-211
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (RegExp.prototype)
--- | 
          740 | 
        
        
          | 15.2.3.3-4-212.js | 
          ---
es5id: 15.2.3.3-4-212
description: >
    Object.getOwnPropertyDescriptor returns accessor desc for
    accessors on built-ins (RegExp.prototype.source)
--- | 
          731 | 
        
        
          | 15.2.3.3-4-213.js | 
          ---
es5id: 15.2.3.3-4-213
description: >
    Object.getOwnPropertyDescriptor returns accessor desc for
    accessors on built-ins (RegExp.prototype.global)
--- | 
          731 | 
        
        
          | 15.2.3.3-4-214.js | 
          ---
es5id: 15.2.3.3-4-214
description: >
    Object.getOwnPropertyDescriptor returns accessor desc for
    accessors on built-ins (RegExp.prototype.ignoreCase)
--- | 
          739 | 
        
        
          | 15.2.3.3-4-215.js | 
          ---
es5id: 15.2.3.3-4-215
description: >
    Object.getOwnPropertyDescriptor returns accessor desc for
    accessors on built-ins (RegExp.prototype.multiline)
--- | 
          737 | 
        
        
          | 15.2.3.3-4-216.js | 
          ---
es5id: 15.2.3.3-4-216
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (Error.prototype)
--- | 
          738 | 
        
        
          | 15.2.3.3-4-217.js | 
          ---
es5id: 15.2.3.3-4-217
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (EvalError.prototype)
--- | 
          746 | 
        
        
          | 15.2.3.3-4-218.js | 
          ---
es5id: 15.2.3.3-4-218
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (RangeError.prototype)
--- | 
          748 | 
        
        
          | 15.2.3.3-4-219.js | 
          ---
es5id: 15.2.3.3-4-219
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (ReferenceError.prototype)
--- | 
          756 | 
        
        
          | 15.2.3.3-4-220.js | 
          ---
es5id: 15.2.3.3-4-220
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (SyntaxError.prototype)
--- | 
          750 | 
        
        
          | 15.2.3.3-4-221.js | 
          ---
es5id: 15.2.3.3-4-221
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (TypeError.prototype)
--- | 
          746 | 
        
        
          | 15.2.3.3-4-222.js | 
          ---
es5id: 15.2.3.3-4-222
description: >
    Object.getOwnPropertyDescriptor returns data desc (all false) for
    properties on built-ins (URIError.prototype)
--- | 
          744 | 
        
        
          | 15.2.3.3-4-223.js | 
          ---
es5id: 15.2.3.3-4-223
description: >
    Object.getOwnPropertyDescriptor - ensure that 'value' property of
    returned object is data property with correct 'value' attribute
--- | 
          519 | 
        
        
          | 15.2.3.3-4-224.js | 
          ---
es5id: 15.2.3.3-4-224
description: >
    Object.getOwnPropertyDescriptor - ensure that 'value' property of
    returned object is data property with correct 'writable' attribute
--- | 
          567 | 
        
        
          | 15.2.3.3-4-225.js | 
          ---
es5id: 15.2.3.3-4-225
description: >
    Object.getOwnPropertyDescriptor - ensure that 'value' property of
    returned object is data property with correct 'enumerable'
    attribute
--- | 
          605 | 
        
        
          | 15.2.3.3-4-226.js | 
          ---
es5id: 15.2.3.3-4-226
description: >
    Object.getOwnPropertyDescriptor - ensure that 'value' property of
    returned object is data property with correct 'configurable'
    attribute
--- | 
          656 | 
        
        
          | 15.2.3.3-4-227.js | 
          ---
es5id: 15.2.3.3-4-227
description: >
    Object.getOwnPropertyDescriptor - ensure that 'writable' property
    of returned object is data property with correct 'value' attribute
--- | 
          515 | 
        
        
          | 15.2.3.3-4-228.js | 
          ---
es5id: 15.2.3.3-4-228
description: >
    Object.getOwnPropertyDescriptor - ensure that 'writable' property
    of returned object is data property with correct 'writable'
    attribute
--- | 
          583 | 
        
        
          | 15.2.3.3-4-229.js | 
          ---
es5id: 15.2.3.3-4-229
description: >
    Object.getOwnPropertyDescriptor - ensure that 'writable' property
    of returned object is data property with correct 'enumerable'
    attribute
--- | 
          613 | 
        
        
          | 15.2.3.3-4-230.js | 
          ---
es5id: 15.2.3.3-4-230
description: >
    Object.getOwnPropertyDescriptor - ensure that 'writable' property
    of returned object is data property with correct 'configurable'
    attribute
--- | 
          670 | 
        
        
          | 15.2.3.3-4-231.js | 
          ---
es5id: 15.2.3.3-4-231
description: >
    Object.getOwnPropertyDescriptor - ensure that 'enumerable'
    property of returned object is data property with correct 'value'
    attribute
--- | 
          525 | 
        
        
          | 15.2.3.3-4-232.js | 
          ---
es5id: 15.2.3.3-4-232
description: >
    Object.getOwnPropertyDescriptor - ensure that 'enumerable'
    property of returned object is data property with correct
    'writable' attribute
--- | 
          591 | 
        
        
          | 15.2.3.3-4-233.js | 
          ---
es5id: 15.2.3.3-4-233
description: >
    Object.getOwnPropertyDescriptor - ensure that 'enumerable'
    property of returned object is data property with correct
    'enumerable' attribute
--- | 
          617 | 
        
        
          | 15.2.3.3-4-234.js | 
          ---
es5id: 15.2.3.3-4-234
description: >
    Object.getOwnPropertyDescriptor - ensure that 'enumerable'
    property of returned object is data property with correct
    'configurable' attribute
--- | 
          676 | 
        
        
          | 15.2.3.3-4-235.js | 
          ---
es5id: 15.2.3.3-4-235
description: >
    Object.getOwnPropertyDescriptor - ensure that 'configurable'
    property of returned object is data property with correct 'value'
    attribute
--- | 
          531 | 
        
        
          | 15.2.3.3-4-236.js | 
          ---
es5id: 15.2.3.3-4-236
description: >
    Object.getOwnPropertyDescriptor - ensure that 'configurable'
    property of returned object is data property with correct
    'writable' attribute
--- | 
          587 | 
        
        
          | 15.2.3.3-4-237.js | 
          ---
es5id: 15.2.3.3-4-237
description: >
    Object.getOwnPropertyDescriptor - ensure that 'configurable'
    property of returned object is data property with correct
    'enumerable' attribute
--- | 
          619 | 
        
        
          | 15.2.3.3-4-238.js | 
          ---
es5id: 15.2.3.3-4-238
description: >
    Object.getOwnPropertyDescriptor - ensure that 'configurable'
    property of returned object is data property with correct
    'configurable' attribute
--- | 
          684 | 
        
        
          | 15.2.3.3-4-239.js | 
          ---
es5id: 15.2.3.3-4-239
description: >
    Object.getOwnPropertyDescriptor - ensure that 'get' property of
    returned object is data property with correct 'value' attribute
--- | 
          598 | 
        
        
          | 15.2.3.3-4-240.js | 
          ---
es5id: 15.2.3.3-4-240
description: >
    Object.getOwnPropertyDescriptor - ensure that 'get' property of
    returned object is data property with correct 'writable' attribute
--- | 
          655 | 
        
        
          | 15.2.3.3-4-241.js | 
          ---
es5id: 15.2.3.3-4-241
description: >
    Object.getOwnPropertyDescriptor - ensure that 'get' property of
    returned object is data property with correct 'enumerable'
    attribute
--- | 
          700 | 
        
        
          | 15.2.3.3-4-242.js | 
          ---
es5id: 15.2.3.3-4-242
description: >
    Object.getOwnPropertyDescriptor - ensure that 'get' property of
    returned object is data property with correct 'configurable'
    attribute
--- | 
          747 | 
        
        
          | 15.2.3.3-4-243.js | 
          ---
es5id: 15.2.3.3-4-243
description: >
    Object.getOwnPropertyDescriptor - ensure that 'set' property of
    returned object is data property with correct 'value' attribute
--- | 
          597 | 
        
        
          | 15.2.3.3-4-244.js | 
          ---
es5id: 15.2.3.3-4-244
description: >
    Object.getOwnPropertyDescriptor - ensure that 'set' property of
    returned object is data property with correct 'writable' attribute
--- | 
          655 | 
        
        
          | 15.2.3.3-4-245.js | 
          ---
es5id: 15.2.3.3-4-245
description: >
    Object.getOwnPropertyDescriptor - ensure that 'set' property of
    returned object is data property with correct 'enumerable'
    attribute
--- | 
          699 | 
        
        
          | 15.2.3.3-4-246.js | 
          ---
es5id: 15.2.3.3-4-246
description: >
    Object.getOwnPropertyDescriptor - ensure that 'set' property of
    returned object is data property with correct 'configurable'
    attribute
--- | 
          746 | 
        
        
          | 15.2.3.3-4-247.js | 
          ---
es5id: 15.2.3.3-4-247
description: >
    Object.getOwnPropertyDescriptor - returned value is an instance of
    object
--- | 
          453 | 
        
        
          | 15.2.3.3-4-248.js | 
          ---
es5id: 15.2.3.3-4-248
description: >
    Object.getOwnPropertyDescriptor - returned object contains the
    property 'value' if the value of property 'value' is not
    explicitly specified when defined by Object.defineProperty
--- | 
          613 | 
        
        
          | 15.2.3.3-4-249.js | 
          ---
es5id: 15.2.3.3-4-249
description: >
    Object.getOwnPropertyDescriptor - returned object contains the
    property 'set' if the value of property 'set' is not explicitly
    specified when defined by Object.defineProperty.
--- | 
          610 | 
        
        
          | 15.2.3.3-4-250.js | 
          ---
es5id: 15.2.3.3-4-250
description: >
    Object.getOwnPropertyDescriptor - returned object contains the
    property 'get' if the value of property 'get' is not explicitly
    specified when defined by Object.defineProperty.
--- | 
          610 | 
        
        
          | browser.js | 
           | 
          0 | 
        
        
          | length.js | 
          ---
esid: sec-object.getownpropertydescriptor
description: >
  Object.getOwnPropertyDescriptor.length is 2.
info: |
  Object.getOwnPropertyDescriptor ( O, P )
  ECMAScript Standard Built-in Objects
  Every built-in function object, including constructors, has a "length" property whose
  value is an integer. Unless otherwise specified, this value is equal to the largest
  number of named arguments shown in the subclause headings for the function description.
  Unless otherwise specified, the "length" property of a built-in function object has
  the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js]
--- | 
          970 | 
        
        
          | name.js | 
          ---
es6id: 19.1.2.6
description: >
  Object.getOwnPropertyDescriptor.name is "getOwnPropertyDescriptor".
info: |
  Object.getOwnPropertyDescriptor ( O, P )
  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]
--- | 
          909 | 
        
        
          | not-a-constructor.js | 
          ---
esid: sec-ecmascript-standard-built-in-objects
description: >
  Object.getOwnPropertyDescriptor 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]
--- | 
          960 | 
        
        
          | primitive-string.js | 
          ---
esid: sec-object.getownpropertydescriptor
description: >
  String primitive as first argument is coerced to object.
info: |
  Object.getOwnPropertyDescriptor ( O, P )
  1. Let obj be ? ToObject(O).
  [...]
  3. Let desc be ? obj.[[GetOwnProperty]](key).
  4. Return FromPropertyDescriptor(desc).
  String Exotic Objects
  String exotic objects always have a data property named "length" whose value is the number
  of code unit elements in the encapsulated String value. Both the code unit data properties
  and the "length" property are non-writable and non-configurable.
--- | 
          1442 | 
        
        
          | primitive-symbol.js | 
          ---
esid: sec-object.getownpropertydescriptor
description: >
  Symbol primitive as first argument is coerced to object.
info: |
  Object.getOwnPropertyDescriptor ( O, P )
  1. Let obj be ? ToObject(O).
  [...]
  3. Let desc be ? obj.[[GetOwnProperty]](key).
  4. Return FromPropertyDescriptor(desc).
  Properties of Symbol Instances
  Symbol instances are ordinary objects that inherit properties from the Symbol prototype object.
  Symbol instances have a [[SymbolData]] internal slot.
  The [[SymbolData]] internal slot is the Symbol value represented by this Symbol object.
features: [Symbol]
--- | 
          932 | 
        
        
          | shell.js | 
           | 
          0 |