> Funktioner
Kopierar värdet value som ges som parameter över level nivåer och returnerar kopian. I fallet med en array kommer till exempel en clone(array, 1) att kopiera arrayen men inte dess element, medan en clone(array, 2) kopierar arrayen liksom alla dess element.
I JavaScript finns ingen inbyggd motsvarighet: structuredClone är inte tillgänglig i Leek Wars motor. För rena data — tal, strängar, arrayer, enkla objekt — duger JSON.parse(JSON.stringify(value)), men den förlorar Map, Set, funktioner och undefined; annars får du skriva en rekursiv kopia. Framför allt kopierar { ...objet } och [...tableau] bara den första nivån, till skillnad från clone.
I Python kopierar copy.deepcopy(value) från modulen copy på djupet som clone, men utan begreppet nivå: kopian är alltid fullständig. copy.copy(value) gör en ytlig kopia, där underlistorna förblir delade med originalet. Spelets API-objekt (Cell, Leek…) dupliceras också, men de är bara skrivskyddade höljen: kopian förblir lika med originalet (==) och betecknar samma element i striden.
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.