Anoniminių tvarkyklių pridėjimas cikle JavaScript
Kaip tvarkykles, pridedamas cikle, galima naudoti ir anonimines funkcijas. Tai padaro kodą kompaktiškesnį ir apsaugo mus nuo poreikio sugalvoti funkcijos pavadinimą, kuris naudojamas tik vienoje vietoje.
Uždėkime ant elementų anonimines tvarkykles:
javascriptlet elems = document.querySelectorAll('p');
for (let elem of elems) {
elem.addEventListener('click', function() {
console.log(this.textContent);
});
}
Задание 1
Duotas toks kodas:
html<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>javascriptlet divs = document.querySelectorAll('div');
for (let div of divs) {
div.addEventListener('click', func);
}
function func() {
this.textContent++;
}
Padarykite funkciją-tvarkyklę anonime.