Best Practise¶
Auf dieser Seite findet sich eine Sammlung von Code-Schnipsel für die Verwendung mit der Komponente.
toString()¶
Rückgabe eines generischen toString()
function toString() {
return typeof variable === "string" ? variable : ( typeof variable === "number" ? "" +
variable : JSON.stringify( variable ) );
}
Prüfen ob eine Funktion eine Konstruktor-Funktion ist¶
function Person(name) {
if (!(this instanceof Person)) {
Alvine.Util.Logger.logFatal('my fatal');
throw new Exception("Person needs to be called with the new keyword");
}
}
Eigenschaften definieren¶
Object.defineProperty(this, "message", {
/** Parameter aus Constructor */
value: message,
enumerable: false,
writable: false
});