Valores de matriz de JavaScript ()

El método JavaScript Array values ​​() devuelve un nuevo objeto Array Iterator que contiene los valores de cada índice de la matriz.

La sintaxis del values()método es:

 arr.values()

Aquí, arr es una matriz.

valores () Parámetros

El values()método no tiene ningún parámetro.

Valor de retorno de valores ()

  • Devuelve un nuevo Arrayobjeto iterador.

Notas :

  • El values()método no cambia la matriz original.
  • El values()método no ignora los elementos de matriz vacíos.

Ejemplo: uso del método values ​​()

 const languages = ("JavaScript", "Java", , "C++", "Python", "Lua"); let iterator = languages.values(); // using .next() with iterator object console.log(iterator.next()); // ( value: 'JavaScript', done: false ) console.log(iterator.next().value); // Java console.log("Remaining:") for (let value of iterator) ( console.log(value); ) console.log(iterator.next()) // ( value: undefined, done: true )

Salida

 (valor: 'JavaScript', hecho: falso) Java restante: no definido C ++ Python Lua (valor: no definido, hecho: verdadero)

Los for… ofbucles terminan cuando next (). Done = true o currentIndex> length . Entonces, obtenemos el valor undefineddespués de imprimir todos los valores.

Además, el valor vacío no se ignora y se muestra como undefined.

Lectura recomendada: claves de matriz de JavaScript ()

Articulos interesantes...