JavaScript: Como usar o operador Spread (…)
O operador Spread é um recurso muito útil em JavaScript que permite que um objeto iterável, como um array ou uma string, seja expandido em vários elementos ou argumentos individuais. Você pode usá-lo para copiar arrays, concatenar arrays, e passar vários elementos como argumentos para funções.
Aqui estão alguns exemplos de como usar o operador Spread:
1. Copiar um array:
const arr = [1, 2, 3]; const arrCopy = [...arr]; // [1, 2, 3] |
2. Concatenar arrays:
const arr1 = [1, 2, 3]; const arr2 = [4, 5, 6]; const arr3 = [...arr1, ...arr2]; // [1, 2, 3, 4, 5, 6] |
3. Passar elementos de um array como argumentos para uma função:
function myFunction(x, y, z) { console.log(x, y, z); } const args = [1, 2, 3]; myFunction(...args); // logs: 1, 2, 3 |