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 |