g.evaluate("" + function checkFrozen(name) { // Check constructor on the global is non-writable/non-configurable.
let desc = Object.getOwnPropertyDescriptor(this, name);
assertEq(desc.writable, false);
assertEq(desc.configurable, false);
// Constructor must be frozen.
let ctor = desc.value;
assertEq(Object.isFrozen(ctor), true);
// Prototype must be sealed. if (ctor.prototype) {
assertEq(Object.isSealed(ctor.prototype), true);
}
});
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.