Article image
Jessé Lima
Jessé Lima16/08/2023 00:22
Compartilhe

Funções em JavaScript

    Olá Devs! Para mim é um grande prazer compartilhar conhecimento e logo da minha primeira linguagem que aprendi na Weblandia!

    Uma função é um bloco de código que pode ser reutilizado em diferentes partes do seu programa. As funções são uma parte essencial de qualquer linguagem de programação, pois permitem que você escreva código mais organizado e eficiente.

    Em JavaScript, as funções são declaradas usando a palavra-chave function. O nome da função é seguido por uma lista de parâmetros, e o corpo da função é colocado entre chaves.

    Por exemplo, a seguinte função imprime o valor de uma variável:

    function printValue(value) {
    console.log(value);
    }
    

    Para chamar uma função, você simplesmente digita o nome da função seguido pelos parâmetros. Por exemplo, a seguinte linha de código chamaria a função printValue e passaria o valor 10 como parâmetro:

    printValue(10);
    

    As funções podem ser usadas para realizar muitas tarefas diferentes, como:

    • Processar dados
    • Validar entradas do usuário
    • Gerar saída
    • Controlar o fluxo do programa

    As funções são uma ferramenta poderosa que pode ajudá-lo a escrever código mais organizado e eficiente. Ao aprender a usar funções, você poderá criar programas mais complexos e poderosos.

    Função map

    A função map é uma função que aplica uma função a cada elemento de um array e retorna um novo array com os resultados. A sintaxe da função map é a seguinte:

    array.map(function (element, index) {
    // Este código é executado para cada elemento do array
    // `element` é o valor atual do elemento
    // `index` é o índice do elemento no array
    });
    

    Por exemplo, a seguinte função map cria um novo array com o dobro dos valores de um array existente:

    function double(number) {
    return number * 2;
    }
    
    const array = [1, 2, 3, 4, 5];
    const newArray = array.map(double);
    console.log(newArray); // [2, 4, 6, 8, 10]
    

    A função map é uma ferramenta poderosa que pode ser usada para realizar muitas tarefas diferentes, como:

    • Multiplicar os valores de um array
    • Dividir os valores de um array
    • Arredondar os valores de um array
    • Convertar os valores de um array para uma string
    • Convertar os valores de um array para um objeto

    Referências

    • Documentação da função map: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map
    Compartilhe
    Comentários (4)

    VS

    Viviane Santos - 28/08/2023 21:33

    Ótima publicação explicação fácil de se entender com excelente exemplo.👏🫰

    DF

    Douglas Farias - 21/08/2023 13:30

    Muito bom o conteúdo, conheço Python e agora estou estudando JS também, de cara já notei algumas diferenças de cada linguagem, mas estou gostando muito de JS

    TS

    Thiago Santos - 21/08/2023 01:37

    Ótima publicação, Parabéns.

    Filipe Silva
    Filipe Silva - 17/08/2023 17:51

    Javascript muito versátil, gosto demais dessa linguagem, a função .map ajuda muito na manipulação de arrays!!