// Can no longer make it non-enumerable.
assertThrowsInstanceOf(() => Object.defineProperty(arguments, 0, {writable:true,
configurable:false,
enumerable:false,
value: 6}),
TypeError);
// Can no longer make it configurable.
assertThrowsInstanceOf(() => Object.defineProperty(arguments, 0, {writable:true,
configurable:true,
value: 6}),
TypeError);
// Can still make it non-writable.
Object.defineProperty(arguments, 0, {writable:false,
enumerable:true,
configurable:false,
value: 3});
assertEq(x, 3);
// No longer a mapped property.
x = 5;
assertEq(arguments[0], 3);
// Can no longer make it writable.
assertThrowsInstanceOf(() => Object.defineProperty(arguments, 0, {writable:true,
enumerable:true,
configurable:false,
value: 5}),
TypeError);
assertEq(x, 5);
} for (var i = 0; i < 5; i++) {
testAttributes(i);
}
Messung V0.5
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet)
¤
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.