Mehrdimensionales Array in Javascript klonen
Ich möchte einen Klon eines mehrdimensionalen Arrays erstellen, damit ich mit dem Klonarray spielen kann, ohne das Hauptarray zu beeinflussen.
Ich benutze dazu folgende Funktion:Array.prototype.clone = function () {
var newArray = new Array(this.length);
for(var i=0; i < this.length; i++ ){
newArray[i] = this[i];
}
return newArray;
};
Aber das Problem ist, dass es einen Array-Prototyp verwendet, der mein gesamtes Array klont. Kann mir jeder Körper sagen, was der beste Weg ist, dies zu tun?