rest Flashcards
Rest, …pararms
Оператор rest (остальной) — это синтаксическая конструкция в JavaScript, которая позволяет собирать оставшиеся элементы массива в другой массив или собирать оставшиеся свойства объекта в другой объект.
В React оператор rest используется для работы с пропсами в компонентах. Например, с его помощью можно извлекать только нужные свойства из объекта пропсов и сохранять оставшиеся свойства в отдельный объект.
Можно также еще использовать …pararms
function itPush(p1, p2, …pararms) {
}
rest - собирает параметры функции в массив
spread оператор размазывает и раскукоживает массив
const arr = [1, 2, 3, 4, 5, 6, 7, 8];
function Hello([firstValue, …rest]){
console.log(firstValue); //1
console.log(rest) // [2,3,4,5,6,7,8]
}
Hello(arr);