, когда пользователь нажимает элемент, он должен инициировать таймаут и установить время начала в true. Затем, если пользователь снова нажимает элемент, когда таймер активен, он должен очистить тайм-аут и возобновить таймаут. Однако я все равно получаю консоль от первого и следующего таймаута. Должно ли cleartimeout оставить меня только с одним, последнее создано? Ive уже попробовал пример из этого вопроса здесь How to reset timeout in Javascript/jQuery?.сброс таймаута javascript
toggleCard: function(card){
var Timer = null;
if(this.startTime){
console.log('already activated');
window.clearTimeout(Timer);
this.startTime = false;
}
this.startTime = true;
var Timer = setTimeout(function(){
// this.taskCard = false;
// this.classCard = true;
console.log('old timer')
}.bind(this), 5000);