Подскажите ктонибудь пожалуйста. Как правитьно реализовать метод конструктора таймаута. Мне нужно чтобы значение ключа name обьекта obj, который приходт в аргументах методу add соответствовало имени таймера.
add(obj, ...args) {
const { name, interval, delay, job } = obj;
const name = async () => {
if (interval) {
setInterval(() => {
job(args);
}, delay);
}
setTimeout(() => {
job(args);
}, delay);
};
this.timers.push(name);
}