Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/JavaScript/spread-limitations

Какие ограничения и особенности есть у оператора spread?

СобеседованиеФункцииПеременные и типы данных
  • Spread работает только с итерируемыми объектами для массивов (массивы, строки, Set, Map и т.д.)
  • Spread для объектов работает только с перечисляемыми собственными свойствами
  • Spread создаёт поверхностную копию (shallow copy), вложенные объекты копируются по ссылке
  • Spread не может использоваться в объектах без поддержки ES2018
  • Spread не работает с null и undefined напрямую (нужно оборачивать)
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov