Menu
CoddyTech

Métodos de Arrays Parte 3

Parte de la sección Fundamentos del Journey de JavaScript de Coddy. Lección 68 de 77.

Aquí tienes algunos métodos de arreglo más útiles:

1. concat(): Combina dos o más arreglos y devuelve un nuevo arreglo, sin modificar los arreglos originales.

let arr1 = [1, 2];
let arr2 = [3, 4];
let combined = arr1.concat(arr2);
console.log(combined); // Salida: [1, 2, 3, 4]

2. join(separator): Une todos los elementos de un arreglo en una cadena, separados por el separador especificado (opcional).

let fruits = ["apple", "banana", "orange"];
let joined = fruits.join(", ");
console.log(joined); // Salida: "apple, banana, orange"

3. slice(start, end): Extrae una sección de una matriz y devuelve una nueva matriz. El índice start es inclusivo y el índice end es exclusivo.

let numbers = [1, 2, 3, 4, 5];
let sliced = numbers.slice(1, 4);
console.log(sliced); // Salida: [2, 3, 4]

4. splice(start, deleteCount, item1, item2, ...): Cambia el contenido de una matriz eliminando, reemplazando o agregando elementos. Modifica la matriz original y devuelve una matriz que contiene los elementos eliminados (si los hay).

let numbers = [1, 2, 3, 4, 5];
let removed = numbers.splice(2, 2, 6, 7);
console.log(numbers); // Salida: [1, 2, 6, 7, 5]
console.log(removed); // Salida: [3, 4]

5. split(separator, limit): Divide una cadena en una matriz de subcadenas según el separador especificado. La cadena original no se modifica. El parámetro opcional limit establece el número máximo de elementos de la matriz devuelta; el resto de la cadena se omite.

let text = "apple,banana,orange";
let result = text.split(",");
console.log(result); 
// Salida: ["apple", "banana", "orange"]

let limited = text.split(",", 2);
console.log(limited);
// Salida: ["apple", "banana"]
challenge icon

Desafío

Fácil

Se te proporciona una matriz numbers = [1, 2, 3, 4, 5]. Realiza los siguientes pasos e imprime los resultados directamente:

  1. Usa concat() para añadir [6, 7, 8] al final de la matriz e imprime el resultado.
  2. Usa join() para convertir el resultado de concat() en una cadena separada por comas e imprímela.
  3. Usa slice() para extraer los tres primeros elementos de la matriz original numbers e imprímelos.
  4. Usa splice() para reemplazar el segundo elemento de numbers por 99 e imprime la matriz numbers modificada.

Pruébalo tú mismo

let numbers = [1, 2, 3, 4, 5];
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de JavaScript online