> Funktioner
Kopierer værdien value, der gives som parameter, over level niveauer og returnerer kopien. I tilfældet med et array vil et clone(array, 1) for eksempel kopiere arrayet, men ikke dets elementer, mens et clone(array, 2) kopierer arrayet såvel som alle dets elementer.
I JavaScript findes der ingen indbygget modstykke: structuredClone er ikke tilgængelig i Leek Wars' motor. Til rene data — tal, strenge, arrays, simple objekter — dur JSON.parse(JSON.stringify(value)), men den mister Map, Set, funktioner og undefined; ellers må du skrive en rekursiv kopi. Frem for alt kopierer { ...objet } og [...tableau] kun det første niveau, i modsætning til clone.
I Python kopierer copy.deepcopy(value) fra modulet copy i dybden som clone, men uden begrebet niveau: kopien er altid fuldstændig. copy.copy(value) laver en overfladisk kopi, hvor underlisterne forbliver delt med originalen. Spillets API-objekter (Cell, Leek…) bliver også duplikeret, men de er blot skrivebeskyttede indpakninger: kopien forbliver lig originalen (==) og betegner det samme element i kampen.
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.