Skip to content

Instantly share code, notes, and snippets.

@camerontaylor
camerontaylor / cycle-detector.js
Created January 24, 2026 07:04
Jasvascript Object Cycle Detector
/**
* Cycle Detector - Identifies cyclic/circular references in JavaScript objects
*
* Usage (browser console):
* Load via: let s = document.createElement('script'); s.src = 'URL_TO_THIS_FILE'; document.head.appendChild(s);
* Or paste directly into console
*
* Usage (Node.js):
* const { detectCycles, hasCycles } = require('./cycle-detector.js');
*