Προσθήκη Ανώνυμων Χειριστών σε Βρόχο σε JavaScript
Ως χειριστές, που προστίθενται σε βρόχο, μπορούν να χρησιμοποιηθούν και ανώνυμες συναρτήσεις. Αυτό κάνει τον κώδικα πιο συμπαγή και μας απαλλάσσει από την ανάγκη να βρούμε όνομα για μια συνάρτηση που χρησιμοποιείται μόνο σε ένα σημείο.
Ας προσθέσουμε στα στοιχεία ανώνυμους χειριστές:
let elems = document.querySelectorAll('p');
for (let elem of elems) {
elem.addEventListener('click', function() {
console.log(this.textContent);
});
}
Δίνεται ο ακόλουθος κώδικας:
<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++;
}
Κάντε τη συνάρτηση-χειριστή ανώνυμη.