Source: You Don't Know JS: this & Object Prototypes by Kyle Simpson (2014)
Now we have an infinite circular duplication problem because of the circular reference. Should we detect a circular reference and just break the circular traversal (leaving the deep element not fully duplicated)? Should we error out completely? Something in between?
What exactly would you say the phrasal verb error out means? Please, give a bunch of examples.