-
Notifications
You must be signed in to change notification settings - Fork 8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Convert /web/javascript/reference/global_objects/remaining folder to …
…Markdown (es) (#8171) * Convert /web/javascript/reference/global_objects/remaining folder to Markdown (es) * Apply suggestions from code review * Merge branch 'mdn:main' into es/web/javascript/reference/global_objects/remaining/markdown * fix checkredirecs Original PR by: Queen Vinyl Da.i'gyu-Kazotetsu <[email protected]> Co-authored-by: GrayWolf <[email protected]>
- Loading branch information
Showing
165 changed files
with
6,967 additions
and
8,338 deletions.
There are no files selected for viewing
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
88 changes: 0 additions & 88 deletions
88
files/es/web/javascript/reference/global_objects/aggregateerror/index.html
This file was deleted.
Oops, something went wrong.
71 changes: 71 additions & 0 deletions
71
files/es/web/javascript/reference/global_objects/aggregateerror/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,71 @@ | ||
--- | ||
title: AggregateError | ||
slug: Web/JavaScript/Reference/Global_Objects/AggregateError | ||
tags: | ||
- AggregateError | ||
- Clase | ||
- Experimental | ||
- Interfaz | ||
- JavaScript | ||
translation_of: Web/JavaScript/Reference/Global_Objects/AggregateError | ||
original_slug: Web/JavaScript/Referencia/Objetos_globales/AggregateError | ||
--- | ||
{{JSRef}} | ||
|
||
El objeto **`AggregateError`** representa un error cuando se deben agrupar varios errores en un solo error. Se lanza cuando una operación necesita informar de varios errores, por ejemplo, {{JSxRef("Promise.any()")}}, cuando todas las promesas que se le pasan son rechazadas. | ||
|
||
## Constructor | ||
|
||
- {{JSxRef("Global_Objects/AggregateError/AggregateError", "AggregateError()")}} | ||
- : Crea un nuevo objeto `AggregateError`. | ||
|
||
## Propiedades de la instancia | ||
|
||
- {{JSxRef("Error.prototype.message", "AggregateError.prototype.message")}} | ||
- : Mensaje de error, el valor predeterminado es `""` (la cadena vacía). | ||
- {{JSxRef("Error.prototype.name", "AggregateError.prototype.name")}} | ||
- : Nombre del error, el valor predeterminado es `AggregateError`. | ||
|
||
## Ejemplos | ||
|
||
### Capturar un error agregado | ||
|
||
```js | ||
Promise.any([ | ||
Promise.reject(new Error("algún error")), | ||
]).catch(e => { | ||
console.log(e instanceof AggregateError); // true | ||
console.log(e.message); // "Todas las promesas rechazadas" | ||
console.log(e.name); // "AggregateError" | ||
console.log(e.errors); // [ Error: "algún error" ] | ||
}); | ||
``` | ||
|
||
### Crear un `AggregateError` | ||
|
||
```js | ||
try { | ||
throw new AggregateError([ | ||
new Error("algún error"), | ||
], 'Hola'); | ||
} catch (e) { | ||
console.log(e instanceof AggregateError); // true | ||
console.log(e.message); // "Hola" | ||
console.log(e.name); // "AggregateError" | ||
console.log(e.errors); // [ Error: "algún error" ] | ||
} | ||
``` | ||
|
||
## Especificaciones | ||
|
||
| Especificación | | ||
| -------------------------------------------------------------------------------------------------------- | | ||
| {{SpecName('Promise.any', '#sec-aggregate-error-objects', 'AggregateError')}} | | ||
|
||
## Compatibilidad del navegador | ||
|
||
{{Compat("javascript.builtins.AggregateError")}} | ||
|
||
## Ve también | ||
|
||
- {{JSxRef("Error")}} |
73 changes: 0 additions & 73 deletions
73
files/es/web/javascript/reference/global_objects/arraybuffer/@@species/index.html
This file was deleted.
Oops, something went wrong.
55 changes: 55 additions & 0 deletions
55
files/es/web/javascript/reference/global_objects/arraybuffer/@@species/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,55 @@ | ||
--- | ||
title: get ArrayBuffer[@@species] | ||
slug: Web/JavaScript/Reference/Global_Objects/ArrayBuffer/@@species | ||
tags: | ||
- ArrayBuffer | ||
- JavaScript | ||
- Propiedad | ||
- TypedArrays | ||
translation_of: Web/JavaScript/Reference/Global_Objects/ArrayBuffer/@@species | ||
original_slug: Web/JavaScript/Referencia/Objetos_globales/ArrayBuffer/@@species | ||
--- | ||
{{JSRef}} | ||
|
||
La propiedad de acceso **`ArrayBuffer[@@species]`** devuelve el constructor `ArrayBuffer`. | ||
|
||
## Sintaxis | ||
|
||
ArrayBuffer[Symbol.species] | ||
|
||
## Descripción | ||
|
||
La propiedad de acceso `species` devuelve el constructor predeterminado para los objetos `ArrayBuffer`. Los constructores de subclase pueden anularlo para cambiar la asignación del constructor. | ||
|
||
## Ejemplos | ||
|
||
La propiedad `species` devuelve la función constructora predeterminada, que es el constructor `ArrayBuffer` para los objetos `ArrayBuffer`: | ||
|
||
```js | ||
ArrayBuffer[Symbol.species]; // función ArrayBuffer() | ||
``` | ||
|
||
En un objeto de colección derivado (por ejemplo, su búfer de array personalizado `MyArrayBuffer`), `MyArrayBuffer` species es el constructor `MyArrayBuffer`. Sin embargo, es posible que desee sobrescribir esto para devolver objetos `ArrayBuffer` principales en sus métodos de clase derivados: | ||
|
||
```js | ||
class MyArrayBuffer extends ArrayBuffer { | ||
// Overwrite MyArrayBuffer species to the parent ArrayBuffer constructor | ||
static get [Symbol.species]() { return ArrayBuffer; } | ||
} | ||
``` | ||
|
||
## Especificaciones | ||
|
||
| Especificación | Estado | Comentario | | ||
| ------------------------------------------------------------------------------------------------------------------------ | ---------------------------- | ------------------- | | ||
| {{SpecName('ES6', '#sec-get-arraybuffer-@@species', 'get ArrayBuffer [ @@species ]')}} | {{Spec2('ES6')}} | Definición inicial. | | ||
| {{SpecName('ESDraft', '#sec-get-arraybuffer-@@species', 'get ArrayBuffer [ @@species ]')}} | {{Spec2('ESDraft')}} | | | ||
|
||
## Compatibilidad con navegadores | ||
|
||
{{Compat("javascript.builtins.ArrayBuffer.@@species")}} | ||
|
||
## Ver también | ||
|
||
- {{jsxref("ArrayBuffer")}} | ||
- {{jsxref("Symbol.species")}} |
71 changes: 0 additions & 71 deletions
71
files/es/web/javascript/reference/global_objects/arraybuffer/bytelength/index.html
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.