A real-world example of circular reference
const person1 = { name: "x", age: 28, }; const person2 = { name: "y", age: 26, }; person1.spouse = person2; person2.spouse = person1; console.log(JSON.stringify(person1)); // will throw the error