Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnología web para desarrolladores
  2. JavaScript
  3. Referencia de JavaScript
  4. Objetos globales
  5. Array
  6. Array.of()

Esta página ha sido traducida del inglés por la comunidad.Aprende más y únete a la comunidad de MDN Web Docs.

View in EnglishAlways switch to English

Array.of()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨septiembre de 2015⁩.

El métodoArray.of() crea una nueva instanciaArray con un número variable de elementos pasados como argumento, independientemente del número o del tipo.

La diferencia entreArray.of() y el constructorArray reside en como maneja los parámetros de tipo entero:Array.of(7) crea un array con un solo elemento,7, mientras queArray(7) crea un array vacío con una propiedadlength de 7 (Nota: esto implica un array de 7 ranuras vacías, no ranuras con valoresundefined).

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

Sintaxis

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

Parámetros

elementoN

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

Valor de retorno

Una nueva instancia deArray.

Descripción

Esta función es parte del estándar ECMAScript 2015. Para obtener más información, consulteArray.of yArray.from proposal yArray.of polyfill.

Ejemplos

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

Polyfill

Escribiendo el siguiente código antes que cualquier otro, podemos emular la funcionalidad deArray.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® 2026 Language Specification
# sec-array.of

Compatibilidad con navegadores

Ver también

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp