Qual a diferença entre esses dois operadores? Para mim parecem sem a mesma coisa.
Qual a diferença entre esses dois operadores? Para mim parecem sem a mesma coisa.
Minha dúvida é em chamadas de funções mas acho que acabei entendo a diferença. Neste contexto o spread operator transforma um array em parâmetros. Por exemplo:
function minhaFuncao(x, y, z) { }
var args = [0, 1, 2];
minhaFuncao(...args);
Enquanto que o REST operator faz o contrário, transformando parâmetros em um array dentro da função.
Estou certo?
Fala aí Mathias, tudo bem? Sim, você está certíssimo, o funcionamento é basicamente esse.