Es un tipo de datos que se utiliza para almacenar una colección de elementos, permiten almacenar múltiples valores en una sola variable y pueden ser de tipo numéricos, texto, objetos, etc. Los elementos son accedidos mediante un índice numérico que representa la posición de cada elemento en el array. Los arrays en JavaScript son objetos globales y pueden contener cualquier tipo de dato, incluso otros arrays.
Para eliminar elementos duplicados de un array en JavaScript, podemos utilizar un objeto llamado diccionario para realizar un seguimiento de los elementos únicos. Podemos verlo en el siguiente ejemplo: donde se crea un objeto diccionario para almacenar los elementos únicos del array, y verificamos si ya existe en dicho objeto, si no existe, lo agregamos al diccionario y al array final resultado.
function eliminarDuplicados(arr) { let diccionario = {}; let resultado = []; for (let i = 0; i < arr.length; i++) { if (!diccionario[arr[i]]) { diccionario[arr[i]] = true; resultado.push(arr[i]); } } return resultado;}let array = [1, 2, 3, 4, 1, 2, 5];let resultado = eliminarDuplicados(array);console.log(resultado); // Output: [1, 2, 3, 4, 5]
Para finalizar, también se pueden crear arrays vacíos o inicializados con elementos utilizando corchetes o la función constructora new Array(). Asimismo, se pueden agregar, modificar y eliminar elementos de un array, así como recorrerlo mediante bucles para acceder a sus elementos.