const miArray = [¨Carlos¨ , ¨Juan¨ , ¨David¨]; //para crear asignamos
una variable puede ser const-let-var
const cant = miArray.length; //una de las
propiedades mas importantes es la de length (longitud)
console.log(cant) //imprimi el largo del
array
const miArray = [¨Carlos¨,¨Juan¨,¨David¨]; //acceder a los
elementos inicia con indice 0-1-2
var nombre = miArray[0]; //variable accedo a
mi array y le paso entre cortchete el 0 (carlos)
console.log(nombre); //imprime en
pantalla : Carlos
var nombre = miArray[1]; //variable accedo a
mi array y le paso entre cortchete el 1 (juan)
console.log(nombre); //imprime en
pantalla : Juan
var nombre = miArray[2]; //variable accedo a
mi array y le paso entre cortchete el 2 (david)
console.log(nombre); //imprime en
pantalla : David
var nombre = miArray[3]; //variable accedo a
mi array y le paso entre cortchete el 3 (undefined)
console.log(nombre); //imprime en
pantalla : Undefined (no tenes nada en esta avriable)tipo de dt
const miArray = [¨Carlos¨,¨Juan¨,¨David¨];
console.log(miArray); //imprime :
[¨Carlos¨,¨Juan¨,¨David¨]
miArray.push(¨Luciano¨); //primer metodo agrega
el elemento Luaciano al final de mi array
console.log(miArray); //imprime
[¨Carlos¨,¨Juan¨,¨David¨,¨Luciano¨]
miArray.unshift(¨Agustin¨); //segundo metodo
agraga el elemento Agustin AL principio de mi array
console.log(miArray); //imprime
[¨Agustin¨,¨Carlos¨,¨Juan¨,¨David¨]
const miArray = [¨Carlos¨,¨Juan¨,¨David¨] //primer metodo para
quitar elementos
console.log(miArray); //imprime
[¨Carlos¨,¨Juan¨,¨David¨]
let final = miArray.pop(); //primer metodo pop
para quitar el ultimo elemento guardo en
//la variable letpara
luego mostrar el elemento que fue eliminado
console.log(miArray); //[¨Carlos¨,¨Juan¨]
console.log(final); //imprime David
let inicio = miArray.shift(); // segundo metodo para
quitar el primer elemento
console.log(miArray); //[¨Juan¨,¨David¨]
console.log(principio); //imprime Carlos
const nombres = [¨Carlos¨,¨Juan¨,¨David¨] // para poder recorrer
el array/interar con for (bucle for)
for (let i = 0; i < nombres.length; i++) { //crear la variable
inicia en 0, condicion mientras i sea menor a long,
//siga corriendo y por
ultimo que se incremente en uno
console.log(nombres[i]); // imprime: Carlos -
Juan - David
}
const persona = { //Crear un objeyto
crear una variable usando llaves aca cada llave difernete
nombre: ¨Carlos¨, // de la otra cada una
va a guardar el valorpor cada elemnto : y el valor
edad: 24,
comidaFavorita: ¨pizza¨,
};
let edad = persona.edad; //para acceder a la
propiedad de un objeto usamos el punto
console.log(edad); //queda guardado en la
variable edad y lo imprime : 24
persona.edad = 25; //para adetar solo
accedemos a la propiedad y le asignamos el nuevo valor
console.log(edad); //imprimiria el valor
nuevo : 25
persona.deporteFavorito = ¨Padel¨; //al no estar deporte
favorito en los objetos esto se agrega como una nueva
//llave
const persona = {
nombre: ¨Carlos¨,
edad: 25,
comidaFavorita: ¨pizza¨
deporteFavorito: ¨Padel¨
}
delete persona.deporteFavorito; //accedemos con delete y
elegimos la propiedad que queremos eliminar
// esto eliminaria la
propiedad de deporte favoritos
for (let key in persona){ //para recorrer las
propiedades declaramos variable key (temporal) por cada propiedad
console.log(key, persona[key]); //con in decimos a que
obejos nso referimos si queremos ver el valor de cada propiead
} //persona[key] para acceder
a los valores
cont saludo = function(){ //para mostrar una funcion
anonima tenes que definir una constante
console.log(´hola mundo´); //la cual llamaeremos
saludos (funcion anonima)
} // es mas seguro porque se
almacena en una constante no se puede cambiar de valor
saludo(); // llamamos con la constante
creada para mostrar en consola
var colores = [´blanco´,´negro´,´gris´]; //funcion para recorrer
colores
colores.forEach(function(colores)(
console.log(colores)
));
colores.forEach ((colores) => ( //simplificar quitando funcion
y reemplazando por => (funcion flecha)
console.log(colores) //para simplificar un poco mas
se pueden retirar parentesis de colores
));
//declarativa se unsa con palabra reservada con function puedo llamar
antes o despues
function rindiendo(){ //puedo agregar un argumento dentro del
parentecis despues de rindiendo
console.log(´ya estoy rindiendo´)
}
//expresiva es una funcion que no tiene nombre no hace falta poner la
palabra function llamar si o si despues
let rindiendo2 = function(){ //let rindiendo2 = ()
console.log(´me voy a rendir´)
rindiendo2()