[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/of [Back]  [Original]

Array.of() - JavaScript | MDN

Esta pgina ha sido traducida del ingls por la comunidad. Aprende ms y nete a la comunidad de MDN Web Docs.

View in English Always switch to English

Array.of()

Baseline Widely available

This feature is well established and works across many devices and browser versions. Its been available across browsers since septiembre de 2015.

El mtodo Array.of() crea una nueva instancia Array con un nmero variable de elementos pasados como argumento, independientemente del nmero o del tipo.

La diferencia entre Array.of() y el constructor Array reside en como maneja los parmetros de tipo entero: Array.of(7) crea un array con un solo elemento, 7, mientras que Array(7) crea un array vaco con una propiedad length de 7 (Nota: esto implica un array de 7 ranuras vacas, no ranuras con valores undefined).

js
Array.of(7); // [7]
Array.of(1, 2, 3); // [1, 2, 3]

Array(7); // [ , , , , , , ]
Array(1, 2, 3); // [1, 2, 3]

In this article

Sintaxis

Array.of(elemento0[, elemento1[, ...[, elementoN]]])

Parmetros

elementoN

Valores con los que se crear el Array en su respectivo indice.

Valor de retorno

Una nueva instancia de Array.

Descripcin

Esta funcin es parte del estndar ECMAScript 2015. Para obtener ms informacin, consulte Array.of y Array.from proposal y Array.of polyfill.

Ejemplos

js
Array.of(1); // [1]
Array.of(1, 2, 3); // [1, 2, 3]
Array.of(undefined); // [undefined]

Polyfill

Escribiendo el siguiente cdigo antes que cualquier otro, podemos emular la funcionalidad de Array.of() si es que sta no est disponible de forma nativa.

js
if (!Array.of) {
  Array.of = function () {
    return Array.prototype.slice.call(arguments);
  };
}

Especificaciones

Specification
ECMAScript 2027 LanguageSpecification
# sec-array.of

Compatibilidad con navegadores

Ver tambin


Web Proxy Viewer  |  New URL  |  Original Page