7 Arrays Flashcards

1
Q

Definición de Array

A

Un Array es la instancia de un Objeto tipo Array, es una lista de elementos que puedo manipular (ordenar, reordenar, eliminar, reposicionar o cambiarlos mientras están dentro del Array).

Para crear un Array, se declara la Variable, se nombra y se le asigna una lista de valores separados por comas y encerrados entre Square-Brackets.

Ej: const newArray = [“Hola”, 5, item, true];

Se pueden mezclar diferentes valores en un Array y al hacerle console.log al Array, se obtiene una lista de todos sus valores.

Nota: en programación el primer casillero de un Array tiene la posición 0 por razones matemáticas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Propiedad .length

A

Puedo usar la propiedad LENGTH para conocer la longitud específica de del Array.

Ej: console.log(newArray.length);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Cómo acceder a un Array

A

Para acceder al elemento de un Array necesito su Index Number. La posición del número 5 en el newArray es la posición 1, así que accedería a él de la siguiente forma:

Ej: console.log(newArray[1]);

Nota: como resultado, devolvería 5.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Declarar valor a casilla de Array

A

Para asignar un valor a alguna de las casillas de un Array, declaro a cuál Index Number le asignaré el valor y por consiguiente declaro el valor.

Ej: newArray[1] = “Hello”;

Nota: esto cambiaría el valor 5 que estaba en la posición 1, por el valor tipo string “hello”.

También puedo agregar un nuevo valor en un casillero que está mucho más allá en posiciones que todos los demás casilleros que declaré. Todos los casilleros que estén en medio, tendrán valor undefined.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

MÉTODO join()

A

Me devuelve todos los elementos del Array, como un string.

newArray.join(); puedo imprimirlo por consola como console.log(newArray.join());

Nota: el paréntesis se usa para llamar el método.

Si quiero que el método me devuelva los elemetos del Array de forma separada por coma:

Ej: console.log(newArray.join(“, “));

también puede ser separado por pipes

Ej: console.log(newArray.join(“ | “));

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

MÉTODO push()

A

El método push() me permite añadir uno o varios elementos al final de un Array sin correr el riesgo de sobrescribir algunos de los elementos previos.

Ej: console.log(newArray.push(“Pepe”, 5, “pipa”));

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

MÉTODO unshift()

A

Misma función que el método PUSH() pero los elementos se agregan al principio del arreglo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

MÉTODO shift()

A

Elimina y “devuelve” el primer elemento del Array

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

MÉTODO pop()

A

Elimina y “devuelve” el último elemento del Array

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

MÉTODO forEach()

A

El método forEach() ejecuta la función indicada una vez por cada elemento del array.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

MÉTODO indexOf() y splice ()

A

El método indexOf() devuelve el índice, dentro del objeto String que realiza la llamada, de la primera ocurrencia del valor especificado, comenzando la búsqueda desde indice Desde; o -1 si no se encuentra dicho valor.

deskArray.splice(deskArray.indexOf(remove), 1);

El método splice() cambia el contenido de un array eliminando elementos existentes y/o agregando nuevos elementos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly