Skip to content

Commit

Permalink
Convert /web/javascript/reference/global_objects/remaining folder to …
Browse files Browse the repository at this point in the history
…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
Graywolf9 committed Sep 26, 2022
1 parent 6117b37 commit a179549
Show file tree
Hide file tree
Showing 165 changed files with 6,967 additions and 8,338 deletions.
2 changes: 0 additions & 2 deletions files/es/_redirects.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2217,8 +2217,6 @@
/es/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/getOwnPropertyDescriptor /es/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/getOwnPropertyDescriptor
/es/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/set /es/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/set
/es/docs/Web/JavaScript/Reference/Global_Objects/String/toSource /es/docs/conflicting/Web/JavaScript/Reference/Global_Objects/String/toString
/es/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/clear /es/docs/conflicting/Web/JavaScript/Reference/Deprecated_and_obsolete_features
/es/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly /es/docs/WebAssembly/JavaScript_interface
/es/docs/Web/JavaScript/Reference/Global_Objects/null /es/docs/Web/JavaScript/Reference/Operators/null
/es/docs/Web/JavaScript/Reference/Statements/import.meta /es/docs/Web/JavaScript/Reference/Operators/import.meta
/es/docs/Web/JavaScript/Referencia /es/docs/Web/JavaScript/Reference
Expand Down

This file was deleted.

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")}}

This file was deleted.

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")}}

This file was deleted.

Loading

0 comments on commit a179549

Please sign in to comment.