Toevoeging van Anonieme Hanterders in 'n Lus in JavaScript
As hanterders wat in 'n lus aangebring word, kan jy ook anonieme funksies gebruik. Dit maak die kode meer kompak en spaar ons die moeite om 'n naam vir 'n funksie te bedink wat slegs op een plek gebruik word.
Kom ons heg anonieme hanterders op die elemente aan:
let elems = document.querySelectorAll('p');
for (let elem of elems) {
elem.addEventListener('click', function() {
console.log(this.textContent);
});
}
Die volgende kode word gegee:
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
let divs = document.querySelectorAll('div');
for (let div of divs) {
div.addEventListener('click', func);
}
function func() {
this.textContent++;
}
Maak die hanterder-funksie anoniem.