Files
freeCodeCamp/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/combine-two-arrays-using-the-concat-method.md

2.3 KiB
Raw Blame History

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
587d7da9367417b2b2512b66 Об'єднуйте два масиви за допомогою методу concat 1 301229 combine-two-arrays-using-the-concat-method

--description--

Concatenation означає з'єднання елементів від одного кінця до іншого. JavaScript пропонує метод concat як для змінних рядкового типу, так і для масивів, що працюють таким же чином. Для масивів, метод викликається на один, потім інший масив надається як аргумент concat, який додається до кінця першого масиву. Він повертає новий масив та не змінює жодного з оригінальних масивів. Ось приклад:

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

Масив, що повертається, буде [1, 2, 3, 4, 5, 6].

--instructions--

Використовуйте метод concat в функції nonMutatingConcat для конкатенації attach до кінця original. Функція повинна повернути конкатенований масив.

--hints--

Ваш код повинен використовувати метод concat.

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

Масив first не повинен змінюватись.

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

Масив second не повинен змінюватись.

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

nonMutatingConcat([1, 2, 3], [4, 5]) повинен повертати [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];