Open
Description
Calling safeEval
causes a constructor
property to be added to Object
in the caller's realm:
console.log(Object.getOwnPropertyDescriptor(Object, 'constructor'));
console.log(safeEval('42'));
console.log(Object.getOwnPropertyDescriptor(Object, 'constructor'));
Output:
undefined
42
{ value: undefined,
writable: true,
enumerable: true,
configurable: true }
Metadata
Metadata
Assignees
Labels
No labels