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

Где используют spred оператор в JavaScript

Spread оператор (...) в JavaScript используется для:

  1. Копирования массивов и объектов (без мутации оригинала):
js
const arr = [1, 2, 3];
const arrCopy = [...arr];
  1. Объединения массивов/объектов:
js
const merged = [...arr1, ...arr2];
const obj = {...obj1, ...obj2};
  1. Передачи аргументов в функции:
js
const nums = [1, 2, 3];
Math.max(...nums);
  1. Работы с динамическими аргументами:
js
function sum(...args) {
  return args.reduce((a, b) => a + b);
}
  1. Преобразования итерируемых объектов в массив:
js
const str = 'hello';
const chars = [...str]; // ['h', 'e', 'l', 'l', 'o']

Особенность: spread создает поверхностную копию (shallow copy), для вложенных структур нужны дополнительные меры.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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