Este artículo ha sido evaluado por nuestros expertos para que tengas la garantía de la exactitud de este tutorial.
los Array()
constructor se utiliza para crear Array
objetos.
Sintaxis
// literal constructor[element0, element1,..., elementN]// construct from elementsnewArray(element0, element1,..., elementN)// construct from array lengthnewArray(arrayLength)
Parámetros
elementN
- un JavaScript array se inicializa con los elementos dados, excepto en el caso en que se pasa un solo argumento al
Array
constructor y ese argumento es un número (consulte el parámetro arrayLength a continuación). Tenga en cuenta que este caso especial solo se aplica a las matrices de JavaScript creadas con elArray
constructor, no array literales creados con la sintaxis de corchetes. arrayLength
- Si el único argumento pasado a la
Array
constructor es un entero entre 0 y 232-1 (inclusive), esto devuelve un nuevo JavaScript array con sulength
propiedad establecida en ese número (Nota: esto implica un array dearrayLength
ranuras vacías, no ranuras con realesundefined
valores). Si el argumento es cualquier otro número, unRangeError
se lanza una excepción.
Ejemplos
Notación literal de matriz
Las matrices se pueden crear utilizando la notación literal:
let fruits =['Apple','Banana']; console.log(fruits.length);// 2 console.log(fruits[0]);// "Apple"
Constructor de matriz con un solo parámetro
Las matrices se pueden crear utilizando un constructor con un único parámetro numérico. Un array con su length
propiedad establecida en ese número y el array los elementos son ranuras vacías.
let fruits =newArray(2); console.log(fruits.length);// 2 console.log(fruits[0]);// undefined
Constructor de matriz con múltiples parámetros
Si se pasa más de un argumento al constructor, un nuevo Array
con los elementos dados se crea.
let fruits =newArray('Apple','Banana'); console.log(fruits.length);// 2 console.log(fruits[0]);// "Apple"
Especificaciones
Especificación |
---|
Especificación del lenguaje ECMAScript (ECMAScript) #segundo-array-constructor |
Compatibilidad del navegador
Escritorio | Móvil | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Cromo | Borde | Firefox | explorador de Internet | Ópera | Safari | WebView Android | cromo androide | Firefox para Android | Ópera Android | Safari en IOS | Samsung Internet | |
Array |
1 | 12 | 1 | 4 | 4 | 1 | ≤37 | 18 | 4 | 10.1 | 1 | 1.0 |
Ver también
Array
clase
Te invitamos a asentar nuestra publicación exponiendo un comentario y valorándolo te lo agradecemos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)