JavaScript Array values()

Definición y uso

values() El método devuelve un objeto iterador que contiene los valores del array.

values() El método no cambiará el array original.

Métodos de iteración de arrays:

Método entries() del Array

Método every() del Array

Método filter() del Array

Método forEach() del Array

Método keys() del Array

Método map() del Array

Ejemplo

Ejemplo 1

// Crear un array
const fruits = ["Banana", "Naranja", "Manzana", "Mango"];
// Crear un iterador
const list = fruits.values();
// Listar valores
let text = "";
for (let x of list) {
  text += x + "<br>";
}

Prueba personalmente

Ejemplo 2

Bucle directo del iterador:

// Crear un array
const fruits = ["Banana", "Naranja", "Manzana", "Mango"];
// Listar valores
let text = "";
for (let x of fruits.values()) {
  text += x + "<br>";
}

Prueba personalmente

Ejemplo 3

Usar el Object.values() Método:

// Crear un array
const fruits = ["Banana", "Naranja", "Manzana", "Mango"];
// Listar valores
let text = "";
for (let x of Object.values(fruits)) {
  text += x + "<br>";
}

Prueba personalmente

Sintaxis

array.values()

Parámetros

Ninguno.

Valor de retorno

Tipo Descripción
Iterator Objeto iterador que contiene valores de arrays.

Compatibilidad del navegador

values() Es una característica de ECMAScript6 (ES6).

ES6 (JavaScript 2015) ha sido soportado en todos los navegadores modernos desde junio de 2017:

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Mayo de 2016 Abril de 2017 Junio de 2017 Septiembre de 2016 Junio de 2016

values() No se admite en Internet Explorer.