Método entries() del NodeList del DOM HTML

Definición y uso

El método entry() devuelve un objeto iterador con pares clave/valor del NodeList.

Ejemplo

Ejemplo 1

Listar las entradas de los nodos hijos del documento:

const list = document.body.childNodes;
for (let x of list.entries()) {
  text += x[0] + " " + x[1];
}

Prueba personalmente

Ejemplo 2

Listar los nombres de los nodos hijos del documento:

const list = document.body.childNodes;
for (let x of list.entries()) {
  text += x[0] + " " + x[1].nodeName;
}

Prueba personalmente

Ejemplo 3

Listar los valores de los nodos hijos del documento:

const list = document.body.childNodes;
for (let x of list.entries()) {
  text += x[0] + " " + x[1].nodeValue;
}

Prueba personalmente

Ejemplo 4

Obtener las claves de los nodos hijos del elemento <body>:

const list = document.body.childNodes;
for (let x of list.keys()) {
  ... código ...
}

Prueba personalmente

Ejemplo 5

Obtener los valores de los nodos hijos del elemento <body>:

const list = document.body.childNodes;
for (let x of list.values()) {
  ... código ...
}

Prueba personalmente

Sintaxis

nodelist.entries()

Parámetros

Sin parámetros.

Valor de retorno

Tipo Descripción
Objeto Objeto Iterator que posee pares clave/valor de la lista.

Soporte del navegador

nodelist.entries() es una característica del nivel DOM 4 (2015).

Todos los navegadores modernos lo admiten:

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Soporte Soporte Soporte Soporte Soporte

Internet Explorer 11 (o versiones anteriores) no admite nodelist.entries().

Páginas relacionadas

Atributo length

Método forEach()

Método item()

Método keys()

Método values()

Objeto NodeList

Método childNodes()

Método querySelectorAll()

Método getElementsByName()