> Funkcje
Kopiuje wartość value przekazaną jako parametr na level poziomach i zwraca kopię. W przypadku tablicy na przykład clone(array, 1) skopiuje tablicę, ale nie jej elementy, a clone(array, 2) skopiuje tablicę wraz ze wszystkimi jej elementami.
W JavaScripcie nie ma natywnego odpowiednika: structuredClone nie jest dostępny w silniku Leek Wars. Dla czystych danych — liczb, łańcuchów, tablic, prostych obiektów — wystarczy JSON.parse(JSON.stringify(value)), ale traci on Map, Set, funkcje i undefined; w przeciwnym razie napisz kopię rekurencyjną. Przede wszystkim { ...objet } i [...tableau] kopiują tylko pierwszy poziom, w przeciwieństwie do clone.
W Pythonie copy.deepcopy(value) z modułu copy kopiuje głęboko jak clone, ale bez pojęcia poziomu: kopia jest zawsze pełna. copy.copy(value) robi kopię płytką, w której podlisty pozostają współdzielone z oryginałem. Obiekty API gry (Cell, Leek…) też są duplikowane, ale to zwykłe otoczki tylko do odczytu: kopia pozostaje równa oryginałowi (==) i wskazuje ten sam element walki.
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.