×
Vytvárame riešenia

Ako rýchlo vytvoriť kópiu poľa (JavaScript)

V tomto krátkom článku predstavím, ako rýchlo vytvoriť kópiu / klon poľa. Ide pritom o šikovné využitie metódy slice().
Príklad: Príklad kopírovania poľa.
1
2
var arr = ["a", "b", "c"];
var clone = arr.slice(0); // creates copy
Metóda slice(start [, end]) vytvára z prvkov, ktoré sa nachádzajú od definovaného indexu start, nové pole. Ak sa neuvedie argument typu end, tak sa berú prvky až po koniec poľa. V tomto prípade budú vybrané všetky prvky poľa, čím sa zabezpečí vytvorenie kópie poľa.

Záver

Treba ešte upozorniť, že uvedený postup nerobí takzvaný deep clone. Preto tento spôsob klonovania je určený len pre polia zložené z hodnôt neobsahujúcich objekty.


JavaScript,Array,slice(),copy,clone,kópia,pole
Žiadna časť tohto článku nesmie byť reprodukovaná bez uvedenia autora a URL na túto stránku.
Viac informácií nájdete v sekcii O projekte.

Komentáre

Článok neobsahuje zatiaľ žiadne komentáre.

Pridať komentár

Meno (povinné)
Web
Správa (povinné)
Odoslať
Od najnovších