Thread Ein paar Programmiertricks
(39 answers)
Opened by roooot at 2008-03-22 23:16
edit: Dieser Beitrag ist, wie ich später festgestellt habe, Quatsch. Wer weiter liest, ist selber schuld ;-)
Nachtrag zum Klonen von Objekten: Auch wenn der ECMA-262 Standard das nicht zwingend vorschreibt, habe ich festgestellt, dass sowohl SpiderMonkey (JavaScript-Engine von Firefox und Co) als auch JavaScriptCore (JavaScript-Engine von Konqueror, Safari und Co) das folgende Idiom zum Klonen eines Objektes unterstützen: Code: (dl
)
var clone = new Object(original); Dieser Aufruf hat fast denselben Effekt wie die weiter oben vorgeschlagene clone-Methode. Der Unterschied ist, dass er für die statischen eingebauten Objekte (wie Object) keinen Klon anfertigt, sondern das Objekt selbst wieder zurückgibt und ferner dass er auch mit Eingabewerten klar kommt, die Arrays, Strings, Zahlen, null oder undef sind. Eigentlich ein sehr sinnvolles Verhalten :-) When C++ is your hammer, every problem looks like your thumb.
|