2.3 KiB
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];