diff --git a/files/es/web/javascript/reference/global_objects/map/values/index.md b/files/es/web/javascript/reference/global_objects/map/values/index.md new file mode 100644 index 00000000000000..3eae6bc0d3487e --- /dev/null +++ b/files/es/web/javascript/reference/global_objects/map/values/index.md @@ -0,0 +1,56 @@ +--- +title: Map.prototype.values() +slug: Web/JavaScript/Reference/Global_Objects/Map/values +l10n: + sourceCommit: 27180875516cc311342e74b596bfb589b7211e0c +--- + +{{JSRef}} + +El método **`values()`** de las instancias {{jsxref("Map")}} regresa un nuevo objeto _[iterator de mapa](/es/docs/Web/JavaScript/Reference/Global_Objects/Iterator)_ que contiene los valores de cada elemento en este _map_ en orden de inserción. + +{{EmbedInteractiveExample("pages/js/map-prototype-values.html")}} + +## Sintaxis + +```js-nolint +values() +``` + +### Parámetros + +Ningúno. + +### Valor devuelto + +Un nuevo [objeto de tipo iterator iterable](/es/docs/Web/JavaScript/Reference/Global_Objects/Iterator). + +## Ejemplos + +### Usando values() + +```js +const myMap = new Map(); +myMap.set("0", "foo"); +myMap.set(1, "bar"); +myMap.set({}, "baz"); + +const mapIter = myMap.values(); + +console.log(mapIter.next().value); // "foo" +console.log(mapIter.next().value); // "bar" +console.log(mapIter.next().value); // "baz" +``` + +## Especificaciones + +{{Specifications}} + +## Compatibilidad con navegadores + +{{Compat}} + +## Véase también + +- {{jsxref("Map.prototype.entries()")}} +- {{jsxref("Map.prototype.keys()")}}