Name Description Size
browser.js 0
constructor
ctor-custom-get-prototype-poison-throws.js --- esid: sec-intl.segmenter description: > Return abrupt from Get Prototype from a custom NewTarget info: | Intl.Segmenter ([ locales [ , options ]]) 1. If NewTarget is undefined, throw a TypeError exception. 3. Let segmenter be ? OrdinaryCreateFromConstructor(NewTarget, "%Segmenter.prototype%", internalSlotsList). ... OrdinaryCreateFromConstructor ( constructor, intrinsicDefaultProto [ , internalSlotsList ] ) ... 2. Let proto be ? GetPrototypeFromConstructor(constructor, intrinsicDefaultProto). ... GetPrototypeFromConstructor ( constructor, intrinsicDefaultProto ) 3. Let proto be ? Get(constructor, "prototype"). features: [Intl.Segmenter, Reflect, Proxy] --- 1188
ctor-custom-prototype.js --- esid: sec-intl.segmenter description: > Custom Prototype of the returned object based on the NewTarget info: | Intl.Segmenter ([ locales [ , options ]]) 1. If NewTarget is undefined, throw a TypeError exception. 3. Let segmenter be ? OrdinaryCreateFromConstructor(NewTarget, "%Segmenter.prototype%", internalSlotsList). ... OrdinaryCreateFromConstructor ( constructor, intrinsicDefaultProto [ , internalSlotsList ] ) ... 2. Let proto be ? GetPrototypeFromConstructor(constructor, intrinsicDefaultProto). ... GetPrototypeFromConstructor ( constructor, intrinsicDefaultProto ) 3. Let proto be ? Get(constructor, "prototype"). 4. If Type(proto) is not Object, then a. Let realm be ? GetFunctionRealm(constructor). b. Set proto to realm's intrinsic object named intrinsicDefaultProto. 5. Return proto. features: [Intl.Segmenter, Reflect] --- 1294
ctor-default-prototype.js --- esid: sec-intl.segmenter description: > Prototype of the returned object is Segmenter.prototype info: | Intl.Segmenter ([ locales [ , options ]]) 1. If NewTarget is undefined, throw a TypeError exception. 3. Let segmenter be ? OrdinaryCreateFromConstructor(NewTarget, "%Segmenter.prototype%", internalSlotsList). features: [Intl.Segmenter] --- 702
instance
proto-from-ctor-realm.js --- esid: sec-intl.segmenter description: Default [[Prototype]] value derived from realm of the NewTarget. info: | Intl.Segmenter ([ locales [ , options ]]) 1. If NewTarget is undefined, throw a TypeError exception. 3. Let segmenter be ? OrdinaryCreateFromConstructor(NewTarget, "%Segmenter.prototype%", internalSlotsList). ... 15. Return segmenter. OrdinaryCreateFromConstructor ( constructor, intrinsicDefaultProto [ , internalSlotsList ] ) ... 2. Let proto be ? GetPrototypeFromConstructor(constructor, intrinsicDefaultProto). 3. Return ObjectCreate(proto, internalSlotsList). GetPrototypeFromConstructor ( constructor, intrinsicDefaultProto ) ... 3. Let proto be ? Get(constructor, 'prototype'). 4. If Type(proto) is not Object, then a. Let realm be ? GetFunctionRealm(constructor). b. Set proto to realm's intrinsic object named intrinsicDefaultProto. 5. Return proto. features: [cross-realm, Reflect, Symbol, Intl.Segmenter] --- 2500
prototype
shell.js 0