// Constant folding doesn't affect strict delete either. // In particular, it doesn't affect whether |delete x| is a strict error.
load(libdir + "asserts.js");
(function (x) { "use strict";
// These senseless delete-expressions are legal even in strict mode. // Per ES5.1 11.4.1 step 2, each one does nothing and returns true.
assertEq(delete (1 ? x : x), true);
assertEq(delete (0 || x), true);
assertEq(delete (1 && x), 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.