Имеется объект OBJ, у которого есть свойства 'a', 'b', 'c', 'd'. Каждое свойство является массивом объектов (длина массивов различная). Задача - выводить в консоль name + surname с интервалом timeout начиная с первого OBJ["a"][0] и заканчивая самый последним. Все должно работать на ноде.
Не смог самостоятельно разобраться с работой setTimeout и setInterval в данном случае.
Структура объекта примерно такая
var OBJ = {
"a": [
{name: "Коля",
surname: "Петров"},
{name: "Вася",
surname: "Иванов"},
{name: "Сережа",
surname: "Смирнов"}],
"b": [
{name: "Вова",
surname: "Михайлов"},
{name: "Никита",
surname: "Кузнецов"},
{name: "Вадим",
surname: "Панов"}]
}
var timeout = 1000;