HTML DOM NodeList forEach() विधि

विन्यास और उपयोग

forEach() विधि NodeList के प्रत्येक नोड पर कॉलबैक फ़ंक्शन चलाती है।

उदाहरण

उदाहरण 1

दस्तावेज़ के प्रत्येक सब-नोड पर फ़ंक्शन चलाएं:

const list = document.body.childNodes;
list.forEach(
  function(node, index) {
    text += index + " " + node;
  }
);

अपने आप प्रयोग कीजिए

उदाहरण 2

दस्तावेज़ के सभी सब-नोड के नाम को सूचीबद्ध करें:

const list = document.body.childNodes;
list.forEach(
  function(node) {
    text += node.nodeName;
  }
);

अपने आप प्रयोग कीजिए

उदाहरण 3

दस्तावेज़ के सभी सब-नोड के प्रकार को सूचीबद्ध करें:

const list = document.body.childNodes;
list.forEach(
  function(node) {
    text += node.nodeType;
  }
);

अपने आप प्रयोग कीजिए

व्याकरण

nodelist.forEach(function(currentValue, index, arr), thisValue)

पारामीटर

पारामीटर वर्णन
function() अनिवार्य। प्रत्येक नोड पर चलाई जाने वाली फ़ंक्शन
currentValue अनिवार्य। वर्तमान नोड का मान
index वैकल्पिक। वर्तमान नोड का टिकटून
arr वैकल्पिक। वर्तमान नोड का NodeList।
thisValue

वैकल्पिक। डिफ़ॉल्ट undefined।

फ़ंक्शन को दिए गए this मान के रूप में पाया जाता है।

वापसी मान

नहीं है।

ब्राउज़र समर्थन

nodelist.forEach() DOM Level 4 (2015) विशेषता है।

सभी आधुनिक ब्राउज़र इसे समर्थित करते हैं:

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
समर्थन समर्थन समर्थन समर्थन समर्थन

Internet Explorer 11 (या अधिक पुराना संस्करण) nodelist.forEach() का समर्थन नहीं करता।

संबंधित पृष्ठ

length गुण

entries() विधि

item() विधि

keys() विधि

values() विधि

NodeList ऑब्जैक्ट

childNodes() विधि

querySelectorAll() विधि

getElementsByName() विधि