Challenge 1
Inspect an own property descriptor.
const object = { value: 1 };
const descriptor = Object.(object, "value");
Press Ctrl⌘Enter to check your answer
Practice descriptor inspection, accessor definition, and object integrity operations.
Challenge 1
const object = { value: 1 };
const descriptor = Object.(object, "value");
Press Ctrl⌘Enter to check your answer
Challenge 2
const object = {};
Object.defineProperty(object, "version", { value: 1, });
Press Ctrl⌘Enter to check your answer
Challenge 3
const object = {};
Object.defineProperty(object, "name", { value: "Ada", });
Press Ctrl⌘Enter to check your answer
Challenge 4
const descriptor = Object.getOwnPropertyDescriptor({ get value() { return 1; } }, "value");
const result = typeof descriptor.;
Press Ctrl⌘Enter to check your answer
Challenge 5
const object = {};
let stored = 0;
Object.defineProperty(object, "value", { get() { return stored; }, });
Press Ctrl⌘Enter to check your answer
Challenge 6
const object = {};
Object.(object);
Press Ctrl⌘Enter to check your answer
Challenge 7
const object = { value: 1 };
Object.(object);
Press Ctrl⌘Enter to check your answer
Challenge 8
const object = { value: 1 };
Object.(object);
Press Ctrl⌘Enter to check your answer