Задача сделать алгоритм по поиску зацикливания в объекте или структуре, когда один элемент ссылается на другой элемент, находящийся выше него по иерархии. Надеюсь понятно объяснил. То есть когда по ссылкам можно вернуться туда, откуда вышел.
В гугле пишу что-то подобное: "js structure loop protection", но нифига полезного не находит.
Как правильно сделать запрос чтобы найти ответ? Помню точно что был такой алгоритм, но не помню как называется
Для перебора всех свойств объекта используется специальный вид конструкции for, for..in:
копировать в буферпоказать чистый исходник в новом окнеСкрыть/показать номера строкпечать кода с сохранением подсветки
for(var key in object) {
// key - название свойства
// object[key] - значение свойства
...