Boa tarde, Gostaria de saber mais aplicações do spread operator, nao ficou muito claro para mim
Boa tarde, Gostaria de saber mais aplicações do spread operator, nao ficou muito claro para mim
Olá Luis, tudo bem?
O spread operator é um recurso muito útil em JavaScript que permite "espalhar" os elementos de um array ou objeto em outro array ou objeto. Além disso, ele pode ser utilizado em diversas situações para simplificar o código e torná-lo mais legível.
Algumas das aplicações do spread operator são:
const array1 = [1, 2, 3];
const array2 = [4, 5, 6];
const array3 = [...array1, ...array2];
console.log(array3); // [1, 2, 3, 4, 5, 6]
const array1 = [1, 2, 3];
const array2 = [...array1];
console.log(array2); // [1, 2, 3]
const obj1 = { nome: "João", idade: 30 };
const obj2 = { ...obj1 };
console.log(obj2); // { nome: "João", idade: 30 }
const array1 = [1, 2, 3];
function soma(a, b, c) {
return a + b + c;
}
const resultado = soma(...array1);
console.log(resultado); // 6
Essas são apenas algumas das aplicações do spread operator em JavaScript.
Espero ter ajudado e bons estudos!