Intrinsic Name | Global Name | ECMAScript Language Association |
---|---|---|
% |
Realm |
… |
%RealmPrototype% | Realm.prototype |
… |
Field Name | Value | Meaning |
---|---|---|
[[HostDefined]] | ... | ... |
[[TransformTrap]] | A function object or |
The function that is used as the transform trap. If [[TransformTrap]] is undefined, the trap invoker will carry on the default behavior. |
[[IsDirectEvalTrap]] | A function object or |
The function that is used as the |
[[ImportTrap]] | A function object or |
The function that is used as the import trap. If [[ImportTrap]] is undefined, the trap invoker will carry on the default behavior. |
[[ImportMetaTrap]] | A function object or |
The function that is used as the import.meta trap. If [[ImportMetaTrap]] is undefined, the trap invoker will carry on the default behavior. |
The abstract operation InvokeIsDirectEvalTrap with arguments trap and func performs the following steps:
The abstract operation InvokeTransformTrap with arguments trap and sourceText performs the following steps:
The abstract operation InvokeImportTrap with arguments trap, referencingScriptOrModule, specifier and promiseCapability performs the following steps:
The abstract operation PerformEval with arguments x, evalRealm, strictCaller, and direct performs the following steps:
"eval"
, thenA
When a
The Ream constructor is the %
The
"inherit"
, then"inherit"
, then"inherit"
, then"inherit"
, then"inherit"
, thenInternal Slot | Type | Description |
---|---|---|
[[Realm]] | The |