15.2.3.12-0-1.js |
---
es5id: 15.2.3.12-0-1
description: Object.isFrozen must exist as a function
--- |
326 |
15.2.3.12-0-2.js |
---
es5id: 15.2.3.12-0-2
description: Object.isFrozen must exist as a function taking 1 parameter
--- |
336 |
15.2.3.12-1-1.js |
---
es5id: 15.2.3.12-1-1
description: >
Object.isFrozen - TypeError is not thrown when the first param 'O'
is undefined
--- |
323 |
15.2.3.12-1-2.js |
---
es5id: 15.2.3.12-1-2
description: >
Object.isFrozen - TypeError is not thrown when the first param 'O'
is null
--- |
313 |
15.2.3.12-1-3.js |
---
es5id: 15.2.3.12-1-3
description: >
Object.isFrozen - TypeError is not thrown when the first param 'O'
is a boolean
--- |
318 |
15.2.3.12-1-4.js |
---
es5id: 15.2.3.12-1-4
description: >
Object.isFrozen - TypeError is not thrown when the first param 'O'
is a string
--- |
318 |
15.2.3.12-1-5.js |
---
es5id: 15.2.3.12-1-5
description: Object.isFrozen applies to dense array
--- |
344 |
15.2.3.12-1-6.js |
---
es5id: 15.2.3.12-1-6
description: Object.isFrozen applies to sparse array
--- |
410 |
15.2.3.12-1-7.js |
---
es5id: 15.2.3.12-1-7
description: >
Object.isFrozen applies to non-array object which contains index
named properties
--- |
420 |
15.2.3.12-1.js |
---
es5id: 15.2.3.12-1
description: >
Object.isFrozen does not throw TypeError if type of first param is
not Object
--- |
311 |
15.2.3.12-2-1.js |
---
es5id: 15.2.3.12-2-1
description: >
Object.isFrozen - inherited data property is not considered into
the for each loop
--- |
587 |
15.2.3.12-2-2.js |
---
es5id: 15.2.3.12-2-2
description: >
Object.isFrozen - inherited accessor property is not considered
into the for each loop
--- |
656 |
15.2.3.12-2-a-1.js |
---
es5id: 15.2.3.12-2-a-1
description: Object.isFrozen - 'P' is own data property
--- |
462 |
15.2.3.12-2-a-2.js |
---
es5id: 15.2.3.12-2-a-2
description: >
Object.isFrozen - 'P' is own data property that overrides an
inherited data property
--- |
692 |
15.2.3.12-2-a-3.js |
---
es5id: 15.2.3.12-2-a-3
description: >
Object.isFrozen - 'P' is own data property that overrides an
inherited accessor property
--- |
686 |
15.2.3.12-2-a-4.js |
---
es5id: 15.2.3.12-2-a-4
description: Object.isFrozen - 'P' is own accessor property
--- |
472 |
15.2.3.12-2-a-5.js |
---
es5id: 15.2.3.12-2-a-5
description: >
Object.isFrozen - 'P' is own accessor property that overrides an
inherited data property
--- |
685 |
15.2.3.12-2-a-6.js |
---
es5id: 15.2.3.12-2-a-6
description: >
Object.isFrozen - 'P' is own accessor property that overrides an
inherited accessor property
--- |
717 |
15.2.3.12-2-a-7.js |
---
es5id: 15.2.3.12-2-a-7
description: >
Object.isFrozen - 'P' is own accessor property without a get
function
--- |
488 |
15.2.3.12-2-a-8.js |
---
es5id: 15.2.3.12-2-a-8
description: >
Object.isFrozen - 'P' is own accessor property without a get
function that overrides an inherited accessor property
--- |
721 |
15.2.3.12-2-a-11.js |
---
es5id: 15.2.3.12-2-a-11
description: Object.isFrozen - 'O' is the Arguments object
--- |
418 |
15.2.3.12-2-a-12.js |
---
es5id: 15.2.3.12-2-a-12
description: Object.isFrozen - 'O' is a String object
--- |
398 |
15.2.3.12-2-a-13.js |
---
es5id: 15.2.3.12-2-a-13
description: Object.isFrozen - 'O' is a Function object
--- |
479 |
15.2.3.12-2-a-14.js |
---
es5id: 15.2.3.12-2-a-14
description: Object.isFrozen - 'O' is an Array object
--- |
383 |
15.2.3.12-2-b-i-1.js |
---
es5id: 15.2.3.12-2-b-i-1
description: >
Object.isFrozen returns false if 'O' contains own writable data
property
--- |
502 |
15.2.3.12-2-c-1.js |
---
es5id: 15.2.3.12-2-c-1
description: >
Object.isFrozen returns false if 'O' contains own configurable
data property
--- |
505 |
15.2.3.12-2-c-2.js |
---
es5id: 15.2.3.12-2-c-2
description: >
Object.isFrozen returns false if 'O' contains own configurable
accessor property
--- |
574 |
15.2.3.12-3-1.js |
---
es5id: 15.2.3.12-3-1
description: Object.isFrozen returns false for all built-in objects (Global)
--- |
301 |
15.2.3.12-3-2.js |
---
es5id: 15.2.3.12-3-2
description: Object.isFrozen returns false for all built-in objects (Object)
--- |
336 |
15.2.3.12-3-3.js |
---
es5id: 15.2.3.12-3-3
description: >
Object.isFrozen returns false for all built-in objects
(Object.prototype)
--- |
366 |
15.2.3.12-3-4.js |
---
es5id: 15.2.3.12-3-4
description: Object.isFrozen returns false for all built-in objects (Function)
--- |
340 |
15.2.3.12-3-5.js |
---
es5id: 15.2.3.12-3-5
description: >
Object.isFrozen returns false for all built-in objects
(Function.prototype)
--- |
370 |
15.2.3.12-3-6.js |
---
es5id: 15.2.3.12-3-6
description: Object.isFrozen returns false for all built-in objects (Array)
--- |
334 |
15.2.3.12-3-7.js |
---
es5id: 15.2.3.12-3-7
description: >
Object.isFrozen returns false for all built-in objects
(Array.prototype)
--- |
364 |
15.2.3.12-3-8.js |
---
es5id: 15.2.3.12-3-8
description: Object.isFrozen returns false for all built-in objects (String)
--- |
336 |
15.2.3.12-3-9.js |
---
es5id: 15.2.3.12-3-9
description: >
Object.isFrozen returns false for all built-in objects
(String.prototype)
--- |
366 |
15.2.3.12-3-10.js |
---
es5id: 15.2.3.12-3-10
description: Object.isFrozen returns false for all built-in objects (Boolean)
--- |
339 |
15.2.3.12-3-11.js |
---
es5id: 15.2.3.12-3-11
description: >
Object.isFrozen returns false for all built-in objects
(Boolean.prototype)
--- |
369 |
15.2.3.12-3-12.js |
---
es5id: 15.2.3.12-3-12
description: Object.isFrozen returns false for all built-in objects (Number)
--- |
337 |
15.2.3.12-3-13.js |
---
es5id: 15.2.3.12-3-13
description: >
Object.isFrozen returns false for all built-in objects
(Number.prototype)
--- |
367 |
15.2.3.12-3-14.js |
---
es5id: 15.2.3.12-3-14
description: Object.isFrozen returns false for all built-in objects (Math)
--- |
333 |
15.2.3.12-3-15.js |
---
es5id: 15.2.3.12-3-15
description: Object.isFrozen returns false for all built-in objects (Date)
--- |
333 |
15.2.3.12-3-16.js |
---
es5id: 15.2.3.12-3-16
description: >
Object.isFrozen returns false for all built-in objects
(Date.prototype)
--- |
363 |
15.2.3.12-3-17.js |
---
es5id: 15.2.3.12-3-17
description: Object.isFrozen returns false for all built-in objects (RegExp)
--- |
337 |
15.2.3.12-3-18.js |
---
es5id: 15.2.3.12-3-18
description: >
Object.isFrozen returns false for all built-in objects
(RegExp.prototype)
--- |
367 |
15.2.3.12-3-19.js |
---
es5id: 15.2.3.12-3-19
description: Object.isFrozen returns false for all built-in objects (Error)
--- |
335 |
15.2.3.12-3-20.js |
---
es5id: 15.2.3.12-3-20
description: >
Object.isFrozen returns false for all built-in objects
(Error.prototype)
--- |
365 |
15.2.3.12-3-21.js |
---
es5id: 15.2.3.12-3-21
description: Object.isFrozen returns false for all built-in objects (EvalError)
--- |
343 |
15.2.3.12-3-22.js |
---
es5id: 15.2.3.12-3-22
description: Object.isFrozen returns false for all built-in objects (RangeError)
--- |
345 |
15.2.3.12-3-23.js |
---
es5id: 15.2.3.12-3-23
description: >
Object.isFrozen returns false for all built-in objects
(ReferenceError)
--- |
363 |
15.2.3.12-3-24.js |
---
es5id: 15.2.3.12-3-24
description: >
Object.isFrozen returns false for all built-in objects
(SyntaxError)
--- |
357 |
15.2.3.12-3-25.js |
---
es5id: 15.2.3.12-3-25
description: Object.isFrozen returns false for all built-in objects (TypeError)
--- |
343 |
15.2.3.12-3-26.js |
---
es5id: 15.2.3.12-3-26
description: Object.isFrozen returns false for all built-in objects (URIError)
--- |
341 |
15.2.3.12-3-27.js |
---
es5id: 15.2.3.12-3-27
description: Object.isFrozen returns false for all built-in objects (JSON)
--- |
333 |
15.2.3.12-3-28.js |
---
es5id: 15.2.3.12-3-28
description: >
Object.isFrozen returns true when all own properties of 'O' are
not writable and not configurable, and 'O' is not extensible
--- |
729 |
15.2.3.12-4-1.js |
---
es5id: 15.2.3.12-4-1
description: Object.isFrozen returns false if extensible is true
--- |
326 |
browser.js |
|
0 |
name.js |
---
es6id: 19.1.2.12
description: >
Object.isFrozen.name is "isFrozen".
info: |
Object.isFrozen ( 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]
--- |
827 |
not-a-constructor.js |
---
esid: sec-ecmascript-standard-built-in-objects
description: >
Object.isFrozen 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]
--- |
884 |
proxy-no-ownkeys-returned-keys-order.js |
---
esid: sec-object.isfrozen
description: >
If Proxy "ownKeys" trap is missing, keys are sorted by type in ascending
chronological order.
info: |
TestIntegrityLevel ( O, level )
[...]
6. Let keys be ? O.[[OwnPropertyKeys]]().
7. For each element k of keys, do
a. Let currentDesc be ? O.[[GetOwnProperty]](k).
[[OwnPropertyKeys]] ( )
[...]
6. If trap is undefined, then
a. Return ? target.[[OwnPropertyKeys]]().
OrdinaryOwnPropertyKeys ( O )
[...]
3. For each own property key P of O such that Type(P) is String and P is
not an array index, in ascending chronological order of property creation, do
a. Add P as the last element of keys.
4. For each own property key P of O such that Type(P) is Symbol,
in ascending chronological order of property creation, do
a. Add P as the last element of keys.
5. Return keys.
features: [Proxy, Symbol, Reflect]
includes: [compareArray.js]
--- |
1475 |
shell.js |
|
0 |