Встречается на собеседованиях • сегодня

Какие знаешь не мутирующие методы

concat() – объединяет массивы, возвращает новый массив:

js
const arr1 = [1, 2];
const arr2 = [3, 4];
const newArr = arr1.concat(arr2); // [1, 2, 3, 4]

filter() – создает новый массив с элементами, прошедшими проверку:

js
const arr = [1, 2, 3];
const filtered = arr.filter(num => num > 1); // [2, 3]

slice() – возвращает подмассив без изменения исходного:

js
const arr = [1, 2, 3];
const sliced = arr.slice(1); // [2, 3]

map() – создает новый массив с результатами вызова функции:

js
const arr = [1, 2];
const mapped = arr.map(num => num * 2); // [2, 4]

flat() – "разглаживает" массив на указанную глубину:

js
const arr = [1, [2, 3]];
const flattened = arr.flat(); // [1, 2, 3]
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы