mirror of
https://github.com/vercel-labs/scriptc.git
synced 2026-11-01 07:33:12 +08:00
* Adapt property descriptor checks for static Test262 * Record preflight baselines for new corpus fixtures
21 lines
502 B
JavaScript
21 lines
502 B
JavaScript
const object = JSON.parse("{}");
|
|
Object.defineProperty(object, "fixed", { value: 1 });
|
|
Object.defineProperty(object, "free", { value: 2, configurable: true });
|
|
|
|
delete object.fixed;
|
|
console.log(Object.hasOwn(object, "fixed"), object.fixed);
|
|
|
|
function strictDelete(target) {
|
|
"use strict";
|
|
delete target.fixed;
|
|
}
|
|
try {
|
|
strictDelete(object);
|
|
} catch (error) {
|
|
console.log(error.name);
|
|
}
|
|
console.log(Object.hasOwn(object, "fixed"));
|
|
|
|
delete object.free;
|
|
console.log(Object.hasOwn(object, "free"));
|