⊗jsPmFDCSNP 490 of 505 menu

Рақами тартибиро ба коллбэк дар JavaScript гузаронидан

Биёед то ҳамон тавр созем, ки агар дар функсияи коллбэки мо параметри дуввум навишта шуда бошад, ба он рақами тартибии унсур дар маҷмуи ёфташудаи унсурҳо бирасад:

forEach('.elem', function(elem, index) { console.log(elem); // унсурро чоп мекунад console.log(index); // рақами тартибии унсурро чоп мекунад });

Бо ёрии ин параметр мо метавонем, масалан, ба охири ҳар як унсур рақами тартибии онро илова кунем:

forEach('.elem', function(elem, index) { elem.textContent = elem.textContent + index; });

Биёед коди функсияи forEach-и худро барои амалӣ кардани чизҳои тавсифшуда тағир диҳем:

function forEach(selector, func) { let elems = document.querySelectorAll(selector); for (let i = 0; i < elems.length; i++) { func(elems[i], i); } }

Абзасҳо дода шудаанд. Бо ёрии функсияи сохтаи мо forEach ба ҳар як абзас рақами тартибии онро ба оғозаш илова кунед.

Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан