| 15.2.3.13-0-1.js | 
          ---
es5id: 15.2.3.13-0-1
description: Object.isExtensible must exist as a function
--- | 
          334 | 
        
        
          | 15.2.3.13-0-2.js | 
          ---
es5id: 15.2.3.13-0-2
description: Object.isExtensible must exist as a function taking 1 parameter
--- | 
          348 | 
        
        
          | 15.2.3.13-0-3.js | 
          ---
info: |
    A newly created object using the Object contructor has its [[Extensible]]
    property set to true by default (15.2.2.1, step 8).
es5id: 15.2.3.13-0-3
description: >
    Object.isExtensible is true for objects created using the Object
    constructor
--- | 
          531 | 
        
        
          | 15.2.3.13-1-1.js | 
          ---
es5id: 15.2.3.13-1-1
description: Object.isExtensible does not throw TypeError if 'O' is undefined
--- | 
          302 | 
        
        
          | 15.2.3.13-1-2.js | 
          ---
es5id: 15.2.3.13-1-2
description: Object.isExtensible does not throw TypeError if 'O' is null
--- | 
          292 | 
        
        
          | 15.2.3.13-1-3.js | 
          ---
es5id: 15.2.3.13-1-3
description: Object.isExtensible does not throw TypeError if 'O' is a boolean
--- | 
          297 | 
        
        
          | 15.2.3.13-1-4.js | 
          ---
es5id: 15.2.3.13-1-4
description: Object.isExtensible does not throw TypeError if 'O' is a string
--- | 
          297 | 
        
        
          | 15.2.3.13-1.js | 
          ---
es5id: 15.2.3.13-1
description: >
    Object.isExtensible does not throw TypeError if type of first
    param is not Object
--- | 
          319 | 
        
        
          | 15.2.3.13-2-1.js | 
          ---
es5id: 15.2.3.13-2-1
description: Object.isExtensible returns true for all built-in objects (Global)
--- | 
          329 | 
        
        
          | 15.2.3.13-2-2.js | 
          ---
es5id: 15.2.3.13-2-2
description: Object.isExtensible returns true for all built-in objects (Object)
--- | 
          349 | 
        
        
          | 15.2.3.13-2-3.js | 
          ---
es5id: 15.2.3.13-2-3
description: >
    Object.isExtensible returns true for all built-in objects
    (Function)
--- | 
          370 | 
        
        
          | 15.2.3.13-2-4.js | 
          ---
es5id: 15.2.3.13-2-4
description: Object.isExtensible returns true for all built-in objects (Array)
--- | 
          340 | 
        
        
          | 15.2.3.13-2-5.js | 
          ---
es5id: 15.2.3.13-2-5
description: Object.isExtensible returns true for all built-in objects (String)
--- | 
          342 | 
        
        
          | 15.2.3.13-2-6.js | 
          ---
es5id: 15.2.3.13-2-6
description: Object.isExtensible returns true for all built-in objects (Boolean)
--- | 
          344 | 
        
        
          | 15.2.3.13-2-7.js | 
          ---
es5id: 15.2.3.13-2-7
description: Object.isExtensible returns true for all built-in objects (Number)
--- | 
          342 | 
        
        
          | 15.2.3.13-2-8.js | 
          ---
es5id: 15.2.3.13-2-8
description: Object.isExtensible returns true for all built-in objects (Math)
--- | 
          338 | 
        
        
          | 15.2.3.13-2-9.js | 
          ---
es5id: 15.2.3.13-2-9
description: Object.isExtensible returns true for all built-in objects (Date)
--- | 
          338 | 
        
        
          | 15.2.3.13-2-10.js | 
          ---
es5id: 15.2.3.13-2-10
description: Object.isExtensible returns true for all built-in objects (RegExp)
--- | 
          343 | 
        
        
          | 15.2.3.13-2-11.js | 
          ---
es5id: 15.2.3.13-2-11
description: Object.isExtensible returns true for all built-in objects (Error)
--- | 
          341 | 
        
        
          | 15.2.3.13-2-12.js | 
          ---
es5id: 15.2.3.13-2-12
description: Object.isExtensible returns true for all built-in objects (JSON)
--- | 
          339 | 
        
        
          | 15.2.3.13-2-13.js | 
          ---
es5id: 15.2.3.13-2-13
description: >
    Object.isExtensible returns true for all built-in objects
    (Function.constructor)
--- | 
          381 | 
        
        
          | 15.2.3.13-2-14.js | 
          ---
es5id: 15.2.3.13-2-14
description: >
    Object.isExtensible returns true for all built-in objects
    (Function.prototype)
--- | 
          377 | 
        
        
          | 15.2.3.13-2-15.js | 
          ---
es5id: 15.2.3.13-2-15
description: >
    Object.isExtensible returns true for all built-in objects
    (Array.prototype)
--- | 
          371 | 
        
        
          | 15.2.3.13-2-16.js | 
          ---
es5id: 15.2.3.13-2-16
description: >
    Object.isExtensible returns true for all built-in objects
    (String.prototype)
--- | 
          373 | 
        
        
          | 15.2.3.13-2-17.js | 
          ---
es5id: 15.2.3.13-2-17
description: >
    Object.isExtensible returns true for all built-in objects
    (Boolean.prototype)
--- | 
          375 | 
        
        
          | 15.2.3.13-2-18.js | 
          ---
es5id: 15.2.3.13-2-18
description: >
    Object.isExtensible returns true for all built-in objects
    (Number.prototype)
--- | 
          373 | 
        
        
          | 15.2.3.13-2-19.js | 
          ---
es5id: 15.2.3.13-2-19
description: >
    Object.isExtensible returns true for all built-in objects
    (Date.prototype)
--- | 
          369 | 
        
        
          | 15.2.3.13-2-20.js | 
          ---
es5id: 15.2.3.13-2-20
description: >
    Object.isExtensible returns true for all built-in objects
    (RegExp.prototype)
--- | 
          373 | 
        
        
          | 15.2.3.13-2-21.js | 
          ---
info: |
    Function.constructor
    Function.prototype
    Array.prototype
    String.prototype
    Boolean.prototype
    Number.prototype
    Date.prototype
    RegExp.prototype
    Error.prototype
es5id: 15.2.3.13-2-21
description: >
    Object.isExtensible returns true for all built-in objects
    (Error.prototype)
--- | 
          571 | 
        
        
          | 15.2.3.13-2-22.js | 
          ---
es5id: 15.2.3.13-2-22
description: Object.isExtensible returns true if 'O' is extensible
--- | 
          346 | 
        
        
          | 15.2.3.13-2-23.js | 
          ---
es5id: 15.2.3.13-2-23
description: Object.isExtensible returns false if 'O' is not extensible
--- | 
          390 | 
        
        
          | 15.2.3.13-2-24.js | 
          ---
es5id: 15.2.3.13-2-24
description: >
    Object.isExtensible returns true if O is extensible and has a
    prototype that is extensible
--- | 
          493 | 
        
        
          | 15.2.3.13-2-25.js | 
          ---
es5id: 15.2.3.13-2-25
description: >
    Object.isExtensible returns true if O is extensible and has a
    prototype that is not extensible
--- | 
          530 | 
        
        
          | 15.2.3.13-2-26.js | 
          ---
es5id: 15.2.3.13-2-26
description: >
    Object.isExtensible returns false if O is not extensible and has a
    prototype that is extensible
--- | 
          537 | 
        
        
          | 15.2.3.13-2-27.js | 
          ---
es5id: 15.2.3.13-2-27
description: >
    Object.isExtensible returns false if O is not extensible and has a
    prototype that is not extensible
--- | 
          574 | 
        
        
          | 15.2.3.13-2-29.js | 
          ---
es5id: 15.2.3.13-2-29
description: Object.isExtensible returns true for the global object
--- | 
          334 | 
        
        
          | browser.js | 
           | 
          0 | 
        
        
          | name.js | 
          ---
es6id: 19.1.2.11
description: >
  Object.isExtensible.name is "isExtensible".
info: |
  Object.isExtensible ( O )
  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]
--- | 
          847 | 
        
        
          | not-a-constructor.js | 
          ---
esid: sec-ecmascript-standard-built-in-objects
description: >
  Object.isExtensible 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]
--- | 
          900 | 
        
        
          | shell.js | 
           | 
          0 |