ES6: spread operator

O carinha spread nos permite extrair/expandir dados de um array agilizando a nossa vida. Confuso? Acho que não consegui explicar. Vamos à prática. Imaginemos os seguintes arrays:

Se tivéssemos que adicionar os novos lutadores ao array principal, poderíamos tentar algo assim:

Adicionou mas não ficou do jeito que queríamos. Teríamos então que tratar isso antes, algo mais ou menos assim:

O operador spread chega chutando a porta e deixando tudo bonitão.

Aqui você encontra um JS Bin com os exemplos acima.

Ver mais posts