| 15.2.3.13-0-1.js |
---
es5id: 15.2.3.13-0-1
description: Object.isExtensible must exist as a function
--- |
312 |
- |
| 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
--- |
326 |
- |
| 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
--- |
509 |
- |
| 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
--- |
280 |
- |
| 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
--- |
270 |
- |
| 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
--- |
275 |
- |
| 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
--- |
275 |
- |
| 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
--- |
297 |
- |
| 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)
--- |
307 |
- |
| 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)
--- |
327 |
- |
| 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)
--- |
348 |
- |
| 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)
--- |
318 |
- |
| 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)
--- |
320 |
- |
| 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)
--- |
322 |
- |
| 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)
--- |
320 |
- |
| 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)
--- |
316 |
- |
| 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)
--- |
316 |
- |
| 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)
--- |
321 |
- |
| 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)
--- |
319 |
- |
| 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)
--- |
317 |
- |
| 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)
--- |
359 |
- |
| 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)
--- |
355 |
- |
| 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)
--- |
349 |
- |
| 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)
--- |
351 |
- |
| 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)
--- |
353 |
- |
| 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)
--- |
351 |
- |
| 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)
--- |
347 |
- |
| 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)
--- |
351 |
- |
| 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)
--- |
549 |
- |
| 15.2.3.13-2-22.js |
---
es5id: 15.2.3.13-2-22
description: Object.isExtensible returns true if 'O' is extensible
--- |
324 |
- |
| 15.2.3.13-2-23.js |
---
es5id: 15.2.3.13-2-23
description: Object.isExtensible returns false if 'O' is not extensible
--- |
368 |
- |
| 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
--- |
471 |
- |
| 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
--- |
508 |
- |
| 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
--- |
515 |
- |
| 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
--- |
552 |
- |
| 15.2.3.13-2-29.js |
---
es5id: 15.2.3.13-2-29
description: Object.isExtensible returns true for the global object
--- |
312 |
- |
| 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]
--- |
825 |
- |
| 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]
--- |
878 |
- |