Name Description Size
15.2.3.10-0-1.js --- es5id: 15.2.3.10-0-1 description: Object.preventExtensions must exist as a function --- 344
15.2.3.10-0-2.js --- es5id: 15.2.3.10-0-2 description: > Object.preventExtensions must exist as a function taking 1 parameter --- 373
15.2.3.10-1-1.js --- es5id: 15.2.3.10-1-1 description: > Object.preventExtensions does not throw TypeError if 'O' is undefined --- 322
15.2.3.10-1-2.js --- es5id: 15.2.3.10-1-2 description: Object.preventExtensions does not throw TypeError if 'O' is null --- 302
15.2.3.10-1-3.js --- es5id: 15.2.3.10-1-3 description: > Object.preventExtensions does not throw TypeError if 'O' is a boolean primitive value --- 333
15.2.3.10-1-4.js --- es5id: 15.2.3.10-1-4 description: > Object.preventExtensions does not throw TypeError if 'O' is a string primitive value --- 333
15.2.3.10-1.js --- es5id: 15.2.3.10-1 description: > Object.preventExtensions does not throw TypeError if type of first param is not Object --- 329
15.2.3.10-2-1.js --- es5id: 15.2.3.10-2-1 description: > Object.preventExtensions - repeated calls to preventExtensions have no side effects --- 692
15.2.3.10-2.js --- info: The effect of preventExtentions must be testable by calling isExtensible es5id: 15.2.3.10-2 description: > Object.preventExtensions returns its arguments after setting its extensible property to false --- 562
15.2.3.10-3-1.js --- es5id: 15.2.3.10-3-1 description: > Object.preventExtensions - Object.isExtensible(arg) returns false if arg is the returned object --- 516
15.2.3.10-3-2.js --- es5id: 15.2.3.10-3-2 description: > Object.preventExtensions - indexed properties cannot be added into the returned object includes: [propertyHelper.js] --- 523
15.2.3.10-3-3.js --- es5id: 15.2.3.10-3-3 description: > Object.preventExtensions - indexed properties cannot be added into a Function object includes: [propertyHelper.js] --- 532
15.2.3.10-3-4.js --- es5id: 15.2.3.10-3-4 description: > Object.preventExtensions - indexed properties cannot be added into an Array object includes: [propertyHelper.js] --- 519
15.2.3.10-3-5-1.js --- es5id: 15.2.3.10-3-5-1 description: > Object.preventExtensions - indexed properties cannot be added into a String object includes: [propertyHelper.js] --- 538
15.2.3.10-3-5.js --- es5id: 15.2.3.10-3-5 description: > Object.preventExtensions - indexed properties cannot be added into a String object --- 696
15.2.3.10-3-6.js --- es5id: 15.2.3.10-3-6 description: > Object.preventExtensions - indexed properties cannot be added into a Boolean object includes: [propertyHelper.js] --- 535
15.2.3.10-3-7.js --- es5id: 15.2.3.10-3-7 description: > Object.preventExtensions - indexed properties cannot be added into a Number object includes: [propertyHelper.js] --- 532
15.2.3.10-3-8.js --- es5id: 15.2.3.10-3-8 description: > Object.preventExtensions - indexed properties cannot be added into a Date object includes: [propertyHelper.js] --- 526
15.2.3.10-3-9.js --- es5id: 15.2.3.10-3-9 description: > Object.preventExtensions - indexed properties cannot be added into a RegExp object includes: [propertyHelper.js] --- 529
15.2.3.10-3-10.js --- es5id: 15.2.3.10-3-10 description: > Object.preventExtensions - indexed properties cannot be added into an Error object includes: [propertyHelper.js] --- 547
15.2.3.10-3-11.js --- es5id: 15.2.3.10-3-11 description: > Object.preventExtensions - indexed properties cannot be added into an Arguments object includes: [propertyHelper.js] --- 579
15.2.3.10-3-12.js --- es5id: 15.2.3.10-3-12 description: > Object.preventExtensions - named properties cannot be added into the returned object includes: [propertyHelper.js] --- 532
15.2.3.10-3-13.js --- es5id: 15.2.3.10-3-13 description: > Object.preventExtensions - named properties cannot be added into a Function object includes: [propertyHelper.js] --- 541
15.2.3.10-3-14.js --- es5id: 15.2.3.10-3-14 description: > Object.preventExtensions - named properties cannot be added into an Array object includes: [propertyHelper.js] --- 528
15.2.3.10-3-15.js --- es5id: 15.2.3.10-3-15 description: > Object.preventExtensions - named properties cannot be added into a String object includes: [propertyHelper.js] --- 543
15.2.3.10-3-16.js --- es5id: 15.2.3.10-3-16 description: > Object.preventExtensions - named properties cannot be added into a Boolean object includes: [propertyHelper.js] --- 544
15.2.3.10-3-17.js --- es5id: 15.2.3.10-3-17 description: > Object.preventExtensions - named properties cannot be added into a Number object includes: [propertyHelper.js] --- 541
15.2.3.10-3-18.js --- es5id: 15.2.3.10-3-18 description: > Object.preventExtensions - named properties cannot be added into a Date object includes: [propertyHelper.js] --- 535
15.2.3.10-3-19.js --- es5id: 15.2.3.10-3-19 description: > Object.preventExtensions - named properties cannot be added into a RegExp object includes: [propertyHelper.js] --- 538
15.2.3.10-3-20.js --- es5id: 15.2.3.10-3-20 description: > Object.preventExtensions - named properties cannot be added into an Error object includes: [propertyHelper.js] --- 537
15.2.3.10-3-21.js --- es5id: 15.2.3.10-3-21 description: > Object.preventExtensions - named properties cannot be added into an Arguments object includes: [propertyHelper.js] --- 566
15.2.3.10-3-22.js --- es5id: 15.2.3.10-3-22 description: > Object.preventExtensions - properties can still be deleted after extensions have been prevented --- 551
15.2.3.10-3-23.js --- es5id: 15.2.3.10-3-23 description: > Object.preventExtensions - properties can still be reassigned after extensions have been prevented --- 513
15.2.3.10-3-24.js --- es5id: 15.2.3.10-3-24 description: > Object.preventExtensions - [[Extensible]]: false on a prototype doesn't prevent adding properties to an instance that inherits from that prototype --- 695
abrupt-completion.js --- esid: sec-object.preventextensions description: > O.[[PreventExtensions]]() returns abrupt completion. info: | Object.preventExtensions ( O ) ... 2. Let status be ? O.[[PreventExtensions]](). features: [Proxy] --- 559
browser.js 0
name.js --- es6id: 19.1.2.15 description: > Object.preventExtensions.name is "preventExtensions". info: | Object.preventExtensions ( 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] --- 872
not-a-constructor.js --- esid: sec-ecmascript-standard-built-in-objects description: > Object.preventExtensions 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] --- 928
shell.js 0
symbol-object-contains-symbol-properties-non-strict.js --- es6id: 19.4 description: > Object.preventExtensions(obj) where obj contains symbol properties. flags: [noStrict] features: [Symbol] --- 671
symbol-object-contains-symbol-properties-strict-strict.js --- es6id: 19.4 description: > Object.preventExtensions(obj) where obj contains symbol properties. flags: [onlyStrict] features: [Symbol] --- 938
throws-when-false.js --- esid: sec-object.preventextensions description: > Object.preventExtensions throws if O.[[PreventExtensions]]() returns false. info: | Object.preventExtensions ( O ) ... 2. Let status be ? O.[[PreventExtensions]](). 3. If status is false, throw a TypeError exception. --- 593