Встречается на собеседованиях • сегодня
Какие знаешь не мутирующие методы
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]
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы