const { textContent } = el;
const throttle = (func, ms) =>{
return function(){
let lg_tml = localStorage.getItem('time_comment-last');
let difference_time = $.now() - lg_tml;
if(lg_tml == undefined || difference_time >= ms){
func.apply(this, [() => {
difference_time = ms;
console.log('Обнуление прошло успешно!');
return;
}]);
localStorage.setItem('time_comment-last', $.now());
}
}
}
difference_time = ms;
выполнение этого условия продолжается: if(lg_tml == undefined || difference_time >= ms)
if(lg_tml == undefined || difference_time >= ms)
const throttle = (func, ms) =>{
return function(){
let lg_tml = localStorage.getItem('time_comment-last');
let difference_time = $.now() - lg_tml;
if(lg_tml == undefined || difference_time >= ms){
func.apply(this, [() => {
difference_time = ms;
console.log('Обнуление прошло успешно!');
return;
}]);
localStorage.setItem('time_comment-last', $.now());
}
}
}
if(lg_tml == undefined || difference_time >= ms)
через функцию func.apply(this, [() => {
difference_time = ms;
console.log('Обнуление прошло успешно!');
return;
}]);
Правильно ли я реализовал дроссель и таймер к нему?
<main class="main">
на<main class="main"></main>