fix(guide): simplify directory structure

This commit is contained in:
Mrugesh Mohapatra
2018-10-16 21:26:13 +05:30
parent f989c28c52
commit da0df12ab7
35752 changed files with 0 additions and 317652 deletions

View File

@@ -0,0 +1,34 @@
---
title: Map
localeTitle: Mapa
---
## Mapa
Un mapa de entradas `[key, value]` , donde las claves y los valores pueden ser cualquier valor (tanto los objetos como los valores primitivos).
## Sintaxis
```javascript
new Map([iterable])
```
## Parámetros
**iterable** Un Array u otro objeto iterable cuyos elementos son pares clave-valor.
## Ejemplo
```javascript
// basic usage
const myMap = new Map();
myMap.set('foo',1);
myMap.set('bar',2);
myMap.set('baz',3);
myMap.get('foo'); // returns 1
myMap.get('baz'); // returns 3
myMap.get('hihi'); // return undefined
myMap.size(); // 3
```

View File

@@ -0,0 +1,32 @@
---
title: Map.prototype.clear
localeTitle: Mapa.prototipo.clear
---
## Map.prototype.clear
Elimina todos los elementos de un `Map` de objetos. Las devoluciones `undefined` .
## Sintaxis
```javascript
myMap.clear();
```
## Ejemplo
```javascript
const myMap = new Map();
myMap.set('foo',1);
myMap.set('bar',2);
myMap.set('baz',3);
myMap.size(); // 3
myMap.has('foo'); // true;
myMap.clear();
myMap.size(); // 0
myMap.has('foo'); // false
```

View File

@@ -0,0 +1,36 @@
---
title: Map.prototype.delete
localeTitle: Mapa.prototipo.delete
---
## Mapa.prototipo.delete
Elimina el elemento especificado de un objeto `Map` . Devuelve si la clave fue encontrada y eliminada con éxito.
## Sintaxis
```javascript
myMap.delete(key);
```
## Parámetros
**Clave** Requerida.
## Ejemplo
```javascript
const myMap = new Map();
myMap.set('foo',1);
myMap.set('bar',2);
myMap.set('baz',3);
myMap.size(); // 3
myMap.has('foo'); // true;
myMap.delete('foo'); // Returns true. Successfully removed.
myMap.size(); // 2
myMap.has('foo'); // Returns false. The "foo" element is no longer present.
```

View File

@@ -0,0 +1,30 @@
---
title: Map.prototype.entries
localeTitle: Map.prototype.entries
---
## Map.prototype.entries
Devuelve un nuevo objeto `Iterator` que contiene los pares `[key, value]` para cada elemento en el objeto `Map` en el orden de inserción.
## Sintaxis
```javascript
myMap.entries()
```
## Ejemplo
```javascript
const myMap = new Map();
myMap.set('foo',1);
myMap.set('bar',2);
myMap.set('baz',3);
var iterator = myMap.entries();
console.log(iterator.next().value); // ['foo', 1]
console.log(iterator.next().value); // ['bar', 2]
console.log(iterator.next().value); // ['baz', 3]
```

View File

@@ -0,0 +1,36 @@
---
title: Map.prototype.forEach
localeTitle: Map.prototype.forEach
---
## Map.prototype.forEach
Ejecuta la función proporcionada una vez por cada par de clave / valor en el objeto `Map` , en orden de inserción. Las devoluciones `undefined` .
## Sintaxis
```javascript
myMap.forEach(callback, thisArg)
```
## Parámetros
Función **callback** para ejecutar para cada elemento. **Este** valor de **arg** para usar como este cuando se ejecuta la devolución de llamada.
## Ejemplo
```javascript
const myMap = new Map();
myMap.set('foo',1);
myMap.set('bar',2);
myMap.set('baz',3);
function valueLogger(value, key, map){
console.log(`${value}`);
}
myMap.forEach(valueLogger);
// 1
// 2
// 3
```

View File

@@ -0,0 +1,31 @@
---
title: Map.prototype.get
localeTitle: Map.prototype.get
---
## Map.prototype.get
Devuelve un valor de la clave especificada de un objeto `Map` .
## Sintaxis
```javascript
myMap.get(key);
```
## Parámetros
**Clave** Requerida.
## Ejemplo
```javascript
const myMap = new Map();
myMap.set('foo',1);
myMap.set('bar',2);
myMap.set('baz',3);
myMap.get('foo'); // returns 1
myMap.get('baz'); // returns 3
myMap.get('hihi'); // return undefined
```

View File

@@ -0,0 +1,48 @@
---
title: Map.prototype.has
localeTitle: Map.prototype.has
---
## Map.prototype.has
Dado un `Map` con elementos dentro, la función `has()` permite determinar si un elemento existe o no dentro del Mapa, según la clave que pase.
La función `has()` devuelve una _primitiva `Boolean`_ (ya sea `true` o `false` ), que indica que el Mapa contiene el elemento o no.
Pasa un parámetro `key` a la función `has()` , que se usará para buscar un elemento con esa clave dentro del Mapa.
Ejemplo:
```js
// A simple Map
const campers = new Map();
// add some elements to the map
// each element's key is 'camp' and a number
campers.set('camp1', 'Bernardo');
campers.set('camp2', 'Andrea');
campers.set('camp3', 'Miguel');
// Now I want to know if there's an element
// with 'camp4' key:
campers.has('camp4');
// output is `false`
```
El mapa de `campers` no tiene actualmente un elemento con una `'camp4'` . Por lo tanto, la llamada a la función `has('camp4')` devolverá `false` .
```js
// If we add an element with the 'camp4' key to the map
campers.set('camp4', 'Ana');
// and try looking for that key again
campers.has('camp4');
// output is `true`
```
Como el mapa ahora tiene un elemento con una `'camp4'` , ¡la llamada a la función `has('camp4')` se volverá `true` esta vez!
En un escenario más real, es posible que no agregue manualmente los elementos al Mapa usted mismo, por lo que la función `has()` sería realmente útil en esos casos.
#### Más información:
* [Map.prototype.has () en MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/has)

View File

@@ -0,0 +1,30 @@
---
title: Map.prototype.keys
localeTitle: Map.prototype.keys
---
## Map.prototype.keys
Devuelve un nuevo objeto `Iterator` que contiene las claves para cada elemento en el objeto `Map` en el orden de inserción.
## Sintaxis
```javascript
myMap.keys()
```
## Ejemplo
```javascript
const myMap = new Map();
myMap.set('foo',1);
myMap.set('bar',2);
myMap.set('baz',3);
const iterator = myMap.keys();
console.log(iterator.next().value); // 'foo'
console.log(iterator.next().value); // 'bar'
console.log(iterator.next().value); // 'baz'
```

View File

@@ -0,0 +1,34 @@
---
title: Map.prototype.set
localeTitle: Map.prototype.set
---
## Map.prototype.set
Establece o actualiza un elemento con clave y el valor a un `Map` de objetos. Devuelve `map` de objetos.
## Sintaxis
```javascript
myMap.set(key, value);
```
## Parámetros
**Clave** Requerida. **valor** requerido.
## Ejemplo
```javascript
const myMap = new Map();
// sets new elements
myMap.set('foo',1);
myMap.set('bar',2);
myMap.set('baz',3);
// Updates an element
myMap.set('foo', 100);
myMap.get('foo'); // returns 100
```

View File

@@ -0,0 +1,26 @@
---
title: Map.prototype.size
localeTitle: Map.prototype.size
---
## Map.prototype.size
Devuelve el número de elementos en un objeto `Map` .
## Sintaxis
```javascript
myMap.size();
```
## Ejemplo
```javascript
const myMap = new Map();
myMap.set('foo',1);
myMap.set('bar',2);
myMap.set('baz',3);
myMap.size(); // 3
```

View File

@@ -0,0 +1,29 @@
---
title: Map.prototype.values
localeTitle: Map.prototype.values
---
## Map.prototype.values
Devuelve un objeto iterador que contiene los valores para cada elemento en el objeto `Map` en el orden de inserción.
## Sintaxis
```javascript
myMap.values()
```
## Ejemplo
```javascript
const myMap = new Map();
myMap.set('foo',1);
myMap.set('bar',2);
myMap.set('baz',3);
const iterator = myMap.values();
console.log(iterator.next().value); // 1
console.log(iterator.next().value); // 2
console.log(iterator.next().value); // 3
```