Kitek's Page Blog programisty / webdeveloper'a

Kopiowanie tablicy w JavaScript

Dzisiaj zaszła mnie potrzeba kopiowania (klonowania) całej tablicy w JavaScript. Sam problem, który rozwiązywałem był troszkę bardziej skomplikowany i polegał na rekurencyjnym uruchamianiu tej samej funkcji, która operowała na kopii tablicy przekazywanej następnie jako parametr. Po wykonaniu pewnej liczby operacji skrypt miał na nowo kopiować wcześniej przygotowaną tablicę (czy to co napisałem w ogóle ma jakiś sens? :] ).

Poniżej prosty przykład kopiowania całej tablicy w JavaScript’cie:

var tablica = ["ala", "basia", "zosia"];
var nowaTablica = tablica.slice();

console.log(nowaTablica);