Как сделать функцию , которая возвращает setTimout с переменной заданной как аргумент функции. Есть функция -
function borderWarning(elem){
let TIME = setTimeout(() => {
elem = 'box-shadow: 0 0 6px #F32828';
},50);
setTimeout(() => {
clearTimeout(TIME);
elem = 'border-color: none';
},500);
}
Нужно что бы elem (переданный как аргумент) находился в setTimeot , в стрелочной функции
Код внутри функции borderWarning не использует переменную elem, а только присваивает ей значения. Эти присваивания никак не повлияют на значение переменной, использованной как параметр вызова borderWarning.
function borderWarning(obj) {
...
obj.prop = "new value";
...
}
var o = { prop: "old value" };
borderWarning(o);
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники