Как передать параметры в функции которую я вешаю на слушатель событий. JS
Хочу, что бы при уборки фокуса эта строка становилась неактивной и затем буду отправлять пост запрос на бэк. для этого мне необходимо в функцию changedInfo передать параметр какую строчку я делаю неактивной, но не вызывать эту функцию
Object.keys(workerString).map((item) =>{
// console.log(workerString[item])
workerString[item].disabled = false
workerString[item].addEventListener("focus", changeInfo)
workerString[item].addEventListener("focusout",changedInfo)
})
const changeInfo = () => {
console.log("test")
}
const changedInfo = (row) => {
Object.keys(row).map((item) =>{
// console.log(workerString[item])
row[item].disabled = true
})
}
Ответы (1 шт):
Автор решения: Jack Owest
→ Ссылка
Можно использовать замыкание что бы передать параметр:
Object.keys(workerString).map((item) =>{
// console.log(workerString[item])
workerString[item].disabled = false;
workerString[item].addEventListener("focus", changeInfo);
workerString[item].addEventListener("focusout", (event) => {
changedInfo(event.target);
});
});