Files
2021-10-27 21:47:35 +05:30

1.8 KiB

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
587d7da9367417b2b2512b66 Combina dos arreglos utilizando el método "concat" 1 301229 combine-two-arrays-using-the-concat-method

--description--

Concatenation significa unir elementos de extremo a extremo. JavaScript ofrece el método concat para cadenas y arreglos, que funciona de la misma manera. Para arreglos, el método es llamado desde un arreglo, un segundo arrelgo es proporcionado como argumento de concat, este se añadirá al final del primer arreglo. Devuelve un nuevo arreglo, sin mutar ninguno de los arreglos originales. Aquí hay un ejemplo:

[1, 2, 3].concat([4, 5, 6]);

El arreglo devuelto sería [1, 2, 3, 4, 5, 6].

--instructions--

Usa el método concat en la función nonMutatingConcat para concatenar attach al final de original. La función deber devolver el arreglo concatenado.

--hints--

Tu código debe usar el método concat.

assert(code.match(/\.concat/g));

El arreglo first no debe cambiar.

assert(JSON.stringify(first) === JSON.stringify([1, 2, 3]));

El arreglo second no debe cambiar.

assert(JSON.stringify(second) === JSON.stringify([4, 5]));

nonMutatingConcat([1, 2, 3], [4, 5]) debe devolver [1, 2, 3, 4, 5].

assert(
  JSON.stringify(nonMutatingConcat([1, 2, 3], [4, 5])) ===
    JSON.stringify([1, 2, 3, 4, 5])
);

--seed--

--seed-contents--

function nonMutatingConcat(original, attach) {
  // Only change code below this line


  // Only change code above this line
}

const first = [1, 2, 3];
const second = [4, 5];
nonMutatingConcat(first, second);

--solutions--

function nonMutatingConcat(original, attach) {
  return original.concat(attach);
}
const first = [1, 2, 3];
const second = [4, 5];