JavaScript: método de entrada de matriz ()

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

JavaScript: método de entrada de matriz ()

Este tutorial de JavaScript muestra, con sintaxis y ejemplos, cómo usar el método Array llamado entrys().

describir

En JavaScript, entry() es un método de matriz que devuelve un nuevo objeto iterador de matriz que le permite iterar sobre pares clave/valor en una matriz. Debido a que el métodoentries() es un método del objeto Array, debe llamarse desde una instancia específica de la clase Array.

sintaxis

En JavaScript, la sintaxis del método entry() es:

array.entries();

parámetro o parámetro

El método entry() no tiene parámetros ni argumentos.

devolver los bienes

El método entry() devuelve un nuevo objeto iterador Array que le permite iterar a través de los pares clave/valor en la matriz. Los objetos del iterador de matriz tienen un método integrado llamado next() que se puede usar para obtener el siguiente valor.

ejemplo

Veamos un ejemplo de cómo usar el método entry() en JavaScript.

Por ejemplo:

var totn_array = ['Tech','On','The','Net'];

var totn_iterator = totn_array.entries();

console.log(totn_iterator.next().value);
console.log(totn_iterator.next().value);
console.log(totn_iterator.next().value);
console.log(totn_iterator.next().value);

En este ejemplo, declaramos un objeto de matriz llamado totn_array, que tiene 4 elementos. Luego llamamos al métodoentries() de la variable totn_array para crear un objeto iterador de matriz llamado totn_iterator.

hemos escrito la salida next().value Se agregaron métodos de iterador de matriz al registro de la consola del navegador web con fines de demostración para mostrar lo que devuelven estas llamadas.

Lo siguiente se enviará al registro de la consola del navegador web:

[0, "Tech"]
[1, "On"]
[2, "The"]
[3, "Net"]

En este ejemplo, cada llamada devolverá la siguiente entrada en el objeto iterador Array.si llamamos next().value una vez (no más entradas), JavaScript devolverá un valor indefinido.

undefined

Usar un bucle FOR

Además de usar el método next() del objeto iterador Array, también puede usar un bucle for para iterar sobre los elementos de una matriz.

Por ejemplo:

var totn_array = ['Tech','On','The','Net'];

for (const [index, element] of totn_array.entries())
   console.log(element);

Lo siguiente se enviará al registro de la consola del navegador web:

"Tech"
"On"
"The"
"Net"

En este ejemplo, el bucle for generará cada elemento de la matriz.Usamos const palabra clave para asegurarse de que los elementos de la matriz no se modifiquen mientras se realiza un bucle en el bucle for.

Si desea cambiar potencialmente los elementos de la matriz mientras realiza un bucle, eliminaría const Palabras clave.

Por ejemplo:

var totn_array = ['Tech','On','The','Net'];

for ([index, element] of totn_array.entries())
{
   if (index == 0) element = "totn";
   console.log(element);
}

Lo siguiente se enviará al registro de la consola del navegador web:

"totn"
"On"
"The"
"Net"

En este ejemplo, establecemos el primer elemento de la matriz (índice igual a 0) en “totn” mientras recorremos los elementos.Por lo tanto, omitimos const Palabras clave en bucles for. De lo contrario, generamos un error “Error de tipo no detectado: asignación a variable constante”.

(Visited 6 times, 1 visits today)