let alumnos=["ana","pep","eva"]; // Añadimos un elemento al principio del array alumnos.unshift("joan"); console.log(alumnos) // Quitamos un elemento del principio del array let alumno=alumnos.shift(); console.log(alumno); console.log(alumnos); console.log(alumnos.toString()); console.log(alumnos.join(" - ")); // at tiene el mismo comportamiento que en las cadenas y permite negativos console.log(alumnos.at(1)) // alumnos[1] console.log(alumnos.at(-1)) // alumnos[alumnos.length-1] // NO USAR delete alumnos[1]; console.log(alumnos); let otrosAlumnos=["Juan","Marta","Maria"] let aula=alumnos.concat(otrosAlumnos); console.log(aula) // Obtener partes de un array igual que en las cadenas (Obtener) let nuevo=aula.slice(3,5); console.log(nuevo) console.log(aula) let numeros=[1,2,3,4,5,6,7,8,9,10]; // Utilizamos splice para muchas cosas, veamos un ejemplo de cada una (modificar) // Eliminar elementos en cualquier posición let res=numeros.splice(4,2); // En a posición 4 quita 2 elementos console.log(numeros); console.log(res); // Insertar elementos en cualquier posición numeros.splice(4,0,55,66); // En la posición 4 estoy metiendo los valores 55 y 66 console.log(numeros); // Sustituir elementos numeros.splice(4,1,999); // En la posición 4 cambio el valor que hay por 999 console.log(numeros); // Valores negativos numeros.splice(-2,1,999); // En la posición penúltima cambio el valor que hay por 999 console.log(numeros); // Parte el array en dos let a=numeros.splice(4); console.log(numeros,a)