Valores de array JavaScript ()

O método JavaScript Array values ​​() retorna um novo objeto Array Iterator que contém os valores de cada índice do array.

A sintaxe do values()método é:

 arr.values()

Aqui, arr é um array.

valores () Parâmetros

O values()método não possui parâmetros.

Valor de retorno de valores ()

  • Retorna um novo Arrayobjeto iterador.

Notas :

  • O values()método não altera a matriz original.
  • O values()método não ignora os elementos da matriz vazia.

Exemplo: Uso do 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 )

Resultado

 (valor: 'JavaScript', feito: falso) Java Restante: indefinido C ++ Python Lua (valor: indefinido, feito: verdadeiro)

Os for… ofloops terminam quando next (). Done = true ou currentIndex> length . Portanto, obtemos valor undefinedapós imprimir todos os valores.

Além disso, o valor vazio não é ignorado e é exibido como undefined.

Leitura recomendada: chaves de array JavaScript ()

Artigos interessantes...