window.someName = function() {return {test: function(){}, asdasd:123}};
let name = 'someName';
let obj = new window[name]();
console.log(obj, obj.asdasd);
Какой-то хреновый вопрос, точнее непонятно в чем вопрос, естественно надо сохранять результат каждого вызова интервала т.к. это каждый раз новый интервал.
Хоть в десять функций заверните, все равно вызываете его несколько раз.