freeCodeCamp/guide/portuguese/javascript/es6/spread-operator/index.md

647 B

title localeTitle
Spread Operator Operador de spread

Operador de spread

O operador de spread ( ... ), permite obter os elementos de uma coleção.

Um dos usos mais comuns é para objetos de Node , ao usar seletores de consulta no navegador, para torná-los objetos de matriz iteráveis:

const paragraphs = document.querySelectorAll('p.paragraph'); 
 const arr = [...paragraphs]; 

Outro uso do operador de spread é para concatenação de matriz:

const arr_1 = [1, 2, 3, 4] 
 const arr_2 = [5, 6, 7, 8] 
 const arr_final = [...arr_1, ...arr_2] 
 // arr_final = [1, 2, 3, 4, 5, 6, 7, 8]