JavaScript · Senior · Pytanie 22 z 75

Jak zserializować do JSON obiekt z cyklicznymi referencjami?

Wyjaśnienie

JSON.stringify rzuca TypeError: Converting circular structure to JSON. W replacer można pomijać już widziane obiekty lub zastępować je referencją-markerem (jak robią biblioteki typu flatted). Do kopiowania wewnątrz JS działa structuredClone - obsługuje cykle.

Do poczytania

Błąd w pytaniu

JavaScript · Senior · pytanie 22

Sprawdź się

Rozwiąż test JavaScript · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test