//----------------------------------------------------------------------------- var BUGNUMBER = 609756; var summary = "Perform ToNumber on the result of the |fun()| in |fun()++| before " + "throwing";
hadSideEffect = false;
assertThrowsInstanceOf(function() { for (var i = 0; i < 20; i++)
{ if (i > 18)
f()++;
}
}, ReferenceError);
assertEq(hadSideEffect, false);
hadSideEffect = false;
assertThrowsInstanceOf(function() { for (var i = 0; i < 20; i++)
{ if (i > 18)
f()--;
}
}, ReferenceError);
assertEq(hadSideEffect, false);
hadSideEffect = false;
assertThrowsInstanceOf(function() { for (var i = 0; i < 20; i++)
{ if (i > 18)
++f();
}
}, ReferenceError);
assertEq(hadSideEffect, false);
hadSideEffect = false;
assertThrowsInstanceOf(function() { for (var i = 0; i < 20; i++)
{ if (i > 18)
--f();
}
}, ReferenceError);
assertEq(hadSideEffect, false);
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.