Tag.
Array.prototype.copy = function () {
return ((new Array()).concat(this));
};
> Was trotzdem nur Referenzen kopiert, wenn die Elemente des Array auch Objektreferenzen sind. Oder sehe ich das falsch?
Nein, das ist richtig, wie Peter schon in <https://forum.selfhtml.org/?t=115519&m=738095> sinngemäß schrieb. Kurz zusammengefasst: Arrayelemente vom Typ String, Number und Boolean werden kopiert, alle anderen referenziert. Siehe auch [Array.concat()](http://de.selfhtml.org/javascript/objekte/array.htm#concat) ("Beachten Sie:"). Funktionen könntest du mit dem [Function-Objekt](http://de.selfhtml.org/javascript/objekte/function.htm) kopieren, aber für sinnvoll halte ich das nicht, genausowenig wie das Kopieren von Objekten.
Siechfred
--
[Codeschnipsel gefällig?](http://sniplets.anaboe.net) || [Neues aus der Steuerwerkstatt](http://www.steuerwerkstatt.de/news.php)