Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
⊗jsPmDmLAH 360 of 505 menu

Дадаванне ананімных апрацоўшчыкаў у цыкле ў 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++; }

Зрабіце функцыю-апрацоўшчык ананімнай.

byenru