Как упростить код(обращение к элементу)?
Как упростить данную строку в коде ?
const userID = Number(event.target.closest('td').previousSibling.previousSibling.previousSibling.previousSibling.textContent);
document.addEventListener('click', (event) => {
if (event.target.classList.contains('js--btn-delete')) {
const userID = Number(event.target.closest('td').previousSibling.previousSibling.previousSibling.previousSibling.textContent);
console.log(userID)
const userData = JSON.parse(localStorage.getItem('users'));
userData.filter(item => {
if (userID === item.id) {
event.target.closest("tr").remove();
localStorage.removeItem(item);
}
});
}
})
<tr>
<td class="userId"></td>
<td>${user.name}</td>
<td>${user.phone}</td>
<td>${user.age}</td>
<td>
<button class="btn">View</button>
<button class="btn">Edit</button>
<button class="btn js--btn-delete">Delete</button>
</td>
</tr>
Источник: Stack Overflow на русском