/* -*- indent-tabs-mode: nil; js-indent-level: 4 -*- * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
var t = {
_y: "",
get y()
{ var rv; if (typeofthis._y == "string")
rv = "got " + this._y; else
rv = this._y;
return rv;
},
set y(newVal)
{ this._y = newVal;
}
}
test(t);
function test(t)
{
printStatus ("Basic Getter/ Setter test (object literal notation)");
reportCompare ("", t._y, "y prototype check");
reportCompare ("got ", t.y, "y getter, before set");
t.y = "new y";
reportCompare ("got new y", t.y, "y getter, after set");
t.y = 2;
reportCompare (2, t.y, "y getter, after numeric set");
var d = new Date();
t.y = d;
reportCompare (d, t.y, "y getter, after date set");
}
Messung V0.5
¤ Dauer der Verarbeitung: 0.0 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.