Existe algum motivo para fazer desse jeito
const exibeCliente = (cpf, nome) => {}ao invés desse?
function exibeCliente(cpf, nome) {}Ou é só questão de escolha?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Existe algum motivo para fazer desse jeito
const exibeCliente = (cpf, nome) => {}ao invés desse?
function exibeCliente(cpf, nome) {}Ou é só questão de escolha?
E ai Henrique, existe diferença, e essa diferença está na segurança.
O primeiro metodo (por ser definido com const) garante que o exibeCliente não pode ser sobrescrito. Já o segundo, por ser declarado em forma de função, não nos da essa segurança.
Se quiser ver isso acontecendo pode executar o seguinte:
//Forma segura, a reatribuação deve lançar
//um erro no console
const exibeCliente = (cpf, nome) => {};
const exibeCliente = () => "Erro de estagiário";//Forma insegura, ninguém perceberia o erro
function exibeCliente = (cpf, nome) => {};
function exibeCliente = () => "Erro de estagiário";
Interessante. Valeu pelo esclarecimento!