🛠️Funções

Funções são blocos de código reutilizáveis. Podem ser declaradas de forma tradicional ou como arrow functions (=>). Funções anônimas não têm nome e podem ser atribuídas a variáveis.

Introdução

Funções são blocos de código reutilizáveis que executam uma tarefa específica. Elas ajudam a organizar e modularizar o código. Em JavaScript, existem diferentes maneiras de declarar funções: a declaração de função tradicional e as arrow functions introduzidas no ES6.


Declaração de Função

Sintaxe:

function nomeDaFuncao(parâmetros) {
    // Código a ser executado
}

Exemplo:

function nomeDaFuncao(parâmetros) {
    // Código a ser executado
}

Função Anônima e Expressão de Função

Funções anônimas são funções sem nome e são geralmente atribuídas a variáveis.

Exemplo:

const saudacao = function(nome) {
    return `Olá, ${nome}!`;
};

console.log(saudacao('Maria')); // Olá, Maria!

Arrow Function (=>)

Introduzidas no ES6, as arrow functions oferecem uma sintaxe mais curta e lexicalmente herdam o this do escopo ao redor.

Sintaxe:

const nomeDaFuncao = (parâmetros) => {
    // Código a ser executado
}

Exemplo:

const saudacao = (nome) => {
    return `Olá, ${nome}!`;
};

console.log(saudacao('Carlos')); // Olá, Carlos!

Se a função tiver apenas um parâmetro e uma linha de código, a sintaxe pode ser ainda mais curta:

Exemplo Simplificado:

const saudacao = nome => `Olá, ${nome}!`;

console.log(saudacao('Ana')); // Olá, Ana!

Atualizado

Isto foi útil?