-
Notifications
You must be signed in to change notification settings - Fork 8.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
49 changed files
with
1,636 additions
and
474 deletions.
There are no files selected for viewing
68 changes: 68 additions & 0 deletions
68
files/es/web/javascript/reference/global_objects/map/get/index.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,68 @@ | ||
--- | ||
title: Map.prototype.get() | ||
slug: Web/JavaScript/Reference/Global_Objects/Map/get | ||
l10n: | ||
sourceCommit: 3cfd663738e9963157d90f359789d675a6662ec2 | ||
--- | ||
|
||
{{JSRef}} | ||
|
||
El método **`get()`** de las instancias de {{jsxref("Map")}} regresa un elemento específico de este _map_. Si el valor que esta asociado a la llave pasada como parámetro es un objeto, entonces obtendras una referencia a dicho objeto y cualquier cambio hecho a ese objeto, lo modificará también dentro del objeto `Map`. | ||
|
||
{{EmbedInteractiveExample("pages/js/map-prototype-get.html")}} | ||
|
||
## Sintaxis | ||
|
||
```js-nolint | ||
get(key) | ||
``` | ||
|
||
### Parámetros | ||
|
||
- `key` | ||
- : La llave del elemento que se quiere obtener del objeto `Mqp`. | ||
|
||
### Valor devuelto | ||
|
||
El elemento asociado a la llave pasada como parámetro, o {{jsxref("undefined")}} si la llave no se encuentra en el objeto `Map`. | ||
|
||
## Ejemplos | ||
|
||
### Usando get() | ||
|
||
```js | ||
const myMap = new Map(); | ||
myMap.set("bar", "foo"); | ||
|
||
console.log(myMap.get("bar")); // Regresa "foo" | ||
console.log(myMap.get("baz")); // Regresa undefined | ||
``` | ||
|
||
### Usando get() para recuperar una referencia a un objeto | ||
|
||
```js | ||
const arr = []; | ||
const myMap = new Map(); | ||
myMap.set("bar", arr); | ||
|
||
myMap.get("bar").push("foo"); | ||
|
||
console.log(arr); // ["foo"] | ||
console.log(myMap.get("bar")); // ["foo"] | ||
``` | ||
|
||
Note que el _map_ mantiene una referencia al objeto original, esto significa que el objeto no puede ser reclamado por el recolector de basura, lo que puede llevar a errores de memoria inesperados. Si deseas que el objeto guardado en el _map_ tenga el mismo tiempo de vida que el objeto original, considera usar un {{jsxref("WeakMap")}}. | ||
|
||
## Especificaciones | ||
|
||
{{Specifications}} | ||
|
||
## Compatibilidad con navegadores | ||
|
||
{{Compat}} | ||
|
||
## Véase también | ||
|
||
- {{jsxref("Map")}} | ||
- {{jsxref("Map.prototype.set()")}} | ||
- {{jsxref("Map.prototype.has()")}} |
56 changes: 56 additions & 0 deletions
56
files/es/web/javascript/reference/global_objects/map/values/index.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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()")}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,14 @@ | ||
--- | ||
title: Bloc (script) | ||
slug: Glossary/Block/Scripting | ||
l10n: | ||
sourceCommit: 7a551aaa034fbada3eb99e6fc924a0313b78307f | ||
--- | ||
|
||
{{GlossarySidebar}} | ||
|
||
En {{glossary("JavaScript")}}, un bloc est un ensemble d'{{glossary("statement","instructions")}} entouré d'accolades ("{}"). Par exemple, vous pouvez placer un bloc d'instructions après {{jsxref("Statements/if...else","if (condition)")}} pour indiquer à l'interpréteur d'ignorer la totalité du bloc si la condition est fausse. | ||
En [JavaScript](/fr/docs/Glossary/JavaScript), un **bloc** est un ensemble d'[instructions](/fr/docs/Glossary/Statement) entouré d'accolades (`{}`). Par exemple, vous pouvez placer un bloc d'instructions après un bloc conditionnel [`if`](/fr/docs/Web/JavaScript/Reference/Statements/if...else) pour indiquer au moteur JavaScript d'ignorer la totalité du bloc si la condition est fausse. | ||
|
||
## Pour en savoir plus | ||
## Voir aussi | ||
|
||
### Apprendre à ce sujet | ||
|
||
- [Bloc d'instructions en JavaScript](/fr/docs/Web/JavaScript/Reference/Instructions/bloc) | ||
- [Bloc d'instructions en JavaScript](/fr/docs/Web/JavaScript/Reference/Statements/block) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,12 @@ | ||
--- | ||
title: Block cipher mode of operation | ||
title: Mode de fonctionnement de chiffrement par bloc | ||
slug: Glossary/Block_cipher_mode_of_operation | ||
l10n: | ||
sourceCommit: 7a551aaa034fbada3eb99e6fc924a0313b78307f | ||
--- | ||
|
||
{{GlossarySidebar}} | ||
|
||
Un mode de fonctionnement de chiffrement par bloc, généralement appelé simplement "mode" dans le contexte, spécifie comment un chiffrement par bloc doit être utilisé pour chiffrer ou déchiffrer les messages qui sont plus longs que la taille du bloc. | ||
Un **mode de fonctionnement de chiffrement par bloc**, généralement appelé simplement « mode » dans le contexte, spécifie comment un chiffrement par bloc doit être utilisé pour chiffrer ou déchiffrer les messages qui sont plus longs que la taille du bloc. | ||
|
||
La plupart des algorithmes à clé symétrique actuellement utilisés sont des chiffrements par blocs: cela signifie qu'ils chiffrent les données un bloc à la fois. La taille de chaque bloc est fixe et déterminée par l'algorithme : par exemple [AES](/fr/docs/Glossary/AES) utilise des blocs de 16 octets. Les chiffrements de bloc sont toujours utilisés avec un mode, qui spécifie comment chiffrer en toute sécurité les messages plus longs que la taille du bloc. Par exemple, AES est un chiffrement, tandis que CTR, CBC et GCM sont tous des modes. L'utilisation d'un mode inapproprié ou une utilisation incorrecte d'un mode peut compromettre complètement la sécurité fournie par le chiffrement sous-jacent. | ||
La plupart des algorithmes à clé symétrique actuellement utilisés sont des chiffrements par bloc : cela signifie qu'ils chiffrent les données un bloc à la fois. La taille de chaque bloc est fixe et déterminée par l'algorithme : par exemple, AES utilise des blocs de 16 octets. Les chiffrements de bloc sont toujours utilisés avec un mode, qui spécifie comment chiffrer en toute sécurité les messages plus longs que la taille du bloc. Par exemple, AES est un chiffrement, tandis que CTR, CBC et GCM sont tous des modes. L'utilisation d'un mode inapproprié ou une utilisation incorrecte d'un mode peut compromettre complètement la sécurité fournie par le chiffrement sous-jacent. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,14 @@ | ||
--- | ||
title: Tampon | ||
slug: Glossary/Buffer | ||
l10n: | ||
sourceCommit: 7a551aaa034fbada3eb99e6fc924a0313b78307f | ||
--- | ||
|
||
{{GlossarySidebar}} | ||
|
||
Un tampon est un stockage dans la mémoire physique utilisé pour stocker temporairement des données pendant leur transfert d'un endroit à un autre. | ||
Un **tampon** (<i lang="en">buffer</i> en anglais) est un emplacement dans la mémoire physique utilisé pour stocker temporairement des données pendant leur transfert d'un endroit à un autre. | ||
|
||
## Voir aussi | ||
|
||
### Culture générale | ||
|
||
- [Mémoire tampon](https://fr.wikipedia.org/wiki/Mémoire_tampon) sur Wikipédia |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.