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,11 @@
---
title: Promise
localeTitle: Promesa
---
## Promesa
Esto es un talón. [Ayuda a nuestra comunidad a expandirla](https://github.com/freecodecamp/guides/tree/master/src/pages/javascript/standard-objects/promise/index.md) .
[Esta guía rápida de estilo ayudará a asegurar que su solicitud de extracción sea aceptada](https://github.com/freecodecamp/guides/blob/master/README.md) .
#### Más información:

View File

@@ -0,0 +1,11 @@
---
title: Promise All
localeTitle: Prometer todo
---
## Prometer todo
Esto es un talón. [Ayuda a nuestra comunidad a expandirla](https://github.com/freecodecamp/guides/tree/master/src/pages/javascript/standard-objects/promise/promise-all/index.md) .
[Esta guía rápida de estilo ayudará a asegurar que su solicitud de extracción sea aceptada](https://github.com/freecodecamp/guides/blob/master/README.md) .
#### Más información:

View File

@@ -0,0 +1,11 @@
---
title: Promise.prototype.catch
localeTitle: Promise.prototype.catch
---
## Promise.prototype.catch
Esto es un talón. [Ayuda a nuestra comunidad a expandirla](https://github.com/freecodecamp/guides/tree/master/src/pages/javascript/standard-objects/promise/promise-prototype-catch/index.md) .
[Esta guía rápida de estilo ayudará a asegurar que su solicitud de extracción sea aceptada](https://github.com/freecodecamp/guides/blob/master/README.md) .
#### Más información:

View File

@@ -0,0 +1,53 @@
---
title: Promise.prototype.then
localeTitle: Promise.prototype.then
---
## Promise.prototype.then
Una función `Promise.prototype.then` acepta dos argumentos y devuelve una Promesa.
El primer argumento es una función requerida que acepta un argumento. El cumplimiento exitoso de una Promesa activará esta función.
El segundo argumento es una función opcional que también acepta un argumento propio. Un error lanzado o el rechazo de una promesa activará esta función.
```javascript
function onResolved (resolvedValue) {
/*
* access to resolved values of promise
*/
}
function onRejected(rejectedReason) {
/*
* access to rejection reasons of promise
*/
}
promiseReturningFunction(paramList)
.then( // then function
onResolved,
[onRejected]
);
```
```
Promise.prototype.then le `allows you to perform many asynchronous activities in sequence. You do this by attaching one` agregue `allows you to perform many asynchronous activities in sequence. You do this by attaching one` función then\`\`\` a otra separada por un operador de puntos.
```javascript
promiseReturningFunction(paramList)
.then( // first then function
function(arg1) {
// ...
return someValue;
}
)
...
.then( // nth then function
function(arg2) {
// ...
return otherValue;
}
)
```
#### Más información:

View File

@@ -0,0 +1,11 @@
---
title: Promise Race
localeTitle: Carrera de promesa
---
## Carrera de promesa
Esto es un talón. [Ayuda a nuestra comunidad a expandirla](https://github.com/freecodecamp/guides/tree/master/src/pages/javascript/standard-objects/promise/promise-race/index.md) .
[Esta guía rápida de estilo ayudará a asegurar que su solicitud de extracción sea aceptada](https://github.com/freecodecamp/guides/blob/master/README.md) .
#### Más información:

View File

@@ -0,0 +1,22 @@
---
title: Promise Reject
localeTitle: Promesa de rechazo
---
## Promesa de rechazo
Una función `Promise.reject` devuelve una condición de error a la función que llama. Toma un solo parámetro, un objeto o valor de Error, como la razón del rechazo.
El encadenamiento de una función de captura al final de una llamada de Promise le permitirá detectar la condición de error.
```javascript
promiseCallingFunction(paramList)
.then( ... )
...
.then( ... )
.catch( function(err) { // catch function
/*
* this is where you can access the reason for the rejection
*/
});
```

View File

@@ -0,0 +1,47 @@
---
title: Promise Resolve
localeTitle: Promesa de resolución
---
## Promesa de resolución
### Descripción
Una función `Promise.resolve` indica la finalización exitosa de una Promesa. Esta función le permite devolver una Promesa a la función de llamada.
`Promise.resolve` toma un solo parámetro para volver a la función de llamada. Este parámetro puede ser un valor, una opción, u otra Promesa.
Un "valor" para una función de resolución puede ser tipos básicos de JavaScript, arrays u objetos.
```javascript
Promise.resolve('success'); // string
Promise.resolve([2, 3, 5]); // array
Promise.resolve({name: 'John', age: '43'}); // object
```
Un "thenable" es una función que toma dos funciones de devolución de llamada como parámetros. Puede usar el primer parámetro para desencadenar una finalización exitosa y el segundo para devolver un error en la Promesa.
```javascript
thenableFunction = {then: function(onSuccesss, onFailure) {
if (condition === 'success') {
onSuccess(paramList); // success condition
} else {
onFailure(paramList); // error condition
}
}
}
Promise.resolve(thenableFunction);
```
El encadenamiento de una función then a un llamante de promesa le dará acceso al resultado de `Promise.resolve` .
```javascript
promiseCallingFunction(paramList)
.then(function(value) {
/*
* this is where you get access to the value
* returned by a promise on successful completion
*/
});
```