[quote=Tim;266202]
Дзен-трансгуманист приводил модифицированный в соответствии с волновым алгоритмом скрипт. Он, если не ошибаюсь, как раз это и делает.
Боюсь, что нужно с рекурсией как Вы сделали
if (friend !== person1 && friend !== person2 && viewedPerson[friend.name] === undefined) { searchFriens(friend); // Рекурсивный вызов
но при этом чтобы одну строчку всего выводила программка