O'Reilly logo
  • Karl Giesing thinks this is interesting:

an infinite recursion

From

Cover of You Don't Know JS: this & Object Prototypes

Note

Actually this is a circular dependency. In C++, it is solved using forward references. See: https://en.wikipedia.org/wiki/Circular_dependency#Example_of_circular_dependencies_in_C++