Обложка канала

WebDEV

19233 @webb_dev

Канал о web-разработке. Новости IT, туториалы, веб-программирование и многое другое.

WebDEV

4 года назад
Открыть в
💡 Spread syntax Spread syntax позволяет расширить доступные для итерации элементы (например, массивы или строки) в местах — для функций: где ожидаемое количество аргументов для вызовов функций равно нулю или больше нуля — для элементов (литералов массива) — для выражений объектов: в местах, где количество пар "ключ-значение" должно быть равно нулю или больше (для объектных литералов)
function sum(x, y, z) {
  return x + y + z;
}

const numbers = [1, 2, 3];

console.log(sum(...numbers));
// expected output: 6

console.log(sum.apply(null, numbers));
// expected output: 6

WebDEV #советы #coding #js