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++;
}
Функсия-ҳодисгарро анонимӣ кунед.