Las funciones son unos de los pilares fundamentales en cualquier lenguaje de programación y en JavaScript no es la excepción; permite ejecutar un conjunto de instrucciones para realizar una tarea, calcular un valor y en pocas palabras podemos reutilizar fácilmente un conjunto de instrucciones mediante el uso de las funciones.
Para crear una función tenemos que emplear la palabra reservada function seguido del nombre de la función y para indicar el nombre de la función tienes que tomar en consideración los mismos aspectos que hablamos cuando definimos el nombre a una variable, no comenzar con números, no emplear caracteres especiales, espacios, etc:
function multiplica() {
console.log(5 * 2);
}
Aquí simplemente creamos una función llamada multiplica que se encarga de multiplicar dos valores; entonces, si por alguna razón en la vida necesitamos multiplicar 5 * 2
múltiples veces en nuestro programa, perfectamente podemos crear una función; pero fíjate que solamente la hemos declarado, pero de momento la misma no ha sido ejecutada, es decir, la operación o conjunto de operaciones, entiéndase instrucciones que definimos en la misma no se han ejecutado; para ejecutar la función simplemente tenemos que colocar el nombre de la función y los paréntesis: multiplica()
Índices de los arrays
Como vimos anteriormente, para acceder a un elemento en particular, nos basta con colocar un valor numérico; por ejemplo:
carros[0]
Este número se conoce como índice y con él podemos acceder a TODOS los elementos del array, para acceder al primero, tenemos que colocar o emplear el índice con valor a cero, al siguiente, sería el uno:
var carros = ["Carro Corona", "Carro Fier", "Carro Safari", "Carro"];
carros[1] // aqui accedes a "Carro Fier"
Y así para el resto de los elementos.
Extra: Array bidimensional
Como te comentaba, existen múltiples tipos de arrays, aunque las matrices no es un esquema que vayas a emplear tanto al momento de desarrollar la mayoría de tus proyectos web, vamos a ver un poco como funciona todo esto.
Si como hemos visto hasta este punto, un array es simplemente una lista de elementos, algo secuencial que va en un solo sentido, pues un array bidimensional viene siendo un array de arrays, es decir un array con dos dimensiones (como una hoja de calculo); y aquí tenemos un punto muy importante y es que podemos definir múltiples dimensiones a un array, aunque nuevamente, en el desarrollo web, rara vez necesitamos emplear array de varias dimensiones.
Tamaño de los arrays
Al igual que ocurre con los array de una sola dimensión (los presentados anteriormente), podemos presentar el tamaño que queremos que tenga el array sea dimensional o no; por ejemplo:
matriz = [5][5]
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
En esta caso estaríamos creando un array de dos dimensiones de tamaño 5x5; si queremos un array de una dimensión de tamaño 5:
matriz = [5]
* * * * *
Arrays de dos dimensiones en JavaScript - Matrices
Esto por citar un poco todo esto de manera teórica, en JavaScript, podemos crear arrays de dos dimensiones de la siguiente manera:
var matriz= [1, 1, 2, 3, 5, [1,2,3]];
En este caso, estamos creando simplemente un array, en donde uno de sus elementos tiene otro array; por lo tanto, para acceder por ejemplo al elemento 1:
matriz[0]
O al array dentro del array:
matriz[5]
Y especificamos un valor en particular; para eso seguimos el mismo orden, de especificar el índice; por ejemplo, para acceder al último elemento:
matriz[5][2]
Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter