Get to know MDN better
Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julio de 2015.
El constructor Array() se utiliza para crear objetos Array.
Nota: Array() puede ser llamado con o sin new. Ambos crean una nueva instancia de Array.
Un array de JavaScript se inicializa con los elementos dados, excepto en el caso donde se pase un solo argumento al constructor de Array y ese argumento sea un número (véase el parámetro arrayLength más abajo). Tenga en cuenta que este caso especial sólo se aplica a los arrays de JavaScript creadas con el constructor Array, no a los arrays literales, creadas con la sintaxis de corchetes.
arrayLengthSi el único argumento pasado al constructor de Array es un número entero entre 0 y 2^32 - 1 (incluido), éste devuelve un nuevo array de JavaScript con su propiedad de length establecida a ese número (Nota: esto implica un array de ranuras vacías de arrayLength, no ranuras con valores reales undefined — ver sparse arrays).
Se lanza si sólo hay un argumento (arrayLength) y su valor no está entre 0 y 2^32 - 1 (incluido).
Los arrays pueden ser creados usando la notación literal:
Los arrays pueden ser creados usando un constructor con un solo parámetro numérico. Un array con su propiedad length establecida a ese número y los elementos del array son ranuras vacías.
Si se pasa más de un argumento al constructor, se crea un nuevo Array con los elementos dados.
| ECMAScript® 2027 Language Specification # sec-array-constructor |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 21 jul 2025 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.