function hasCircularDepengency(entrypoint, data) {
let hasDepengency = false;
//...
checkBranch(/*...*/);
//...
return hasDepengency;
function checkBranch(entry, path) {
//...
}
}
Как именно реализовать такое при помощи рекурсии - бьюсь третий день, пока безрезультатно.
Прошу помощи в разборе подхода.