No internet connection
  1. Home
  2. Dúvidas Gerais

Métodos de arrays 2

Por Alexandre Alves de Souza @AlexandreAlves
    2023-10-31 14:14:21.352Z

    // Exemplo do método setTimeout():
    // Agenda uma função para ser executada após um intervalo de tempo.
    console.log("Início");
    setTimeout(() => {
    console.log("Após 2 segundos");
    }, 2000);
    console.log("Fim");

    // Exemplo do método setInterval():
    // Executa uma função repetidamente em intervalos regulares.
    let count = 0;
    const intervalId = setInterval(() => {
    console.log("Contagem:", count);
    count++;
    if (count > 5) {
    clearInterval(intervalId);
    }
    }, 1000);

    // Exemplo do método every():
    // Verifica se todos os elementos de um array atendem a uma condição.
    const numbersEvery = [10, 20, 30, 40, 50];
    const allGreaterThanFive = numbersEvery.every(num => num > 5);
    console.log(allGreaterThanFive); // Saída: true

    // Exemplo do método some():
    // Verifica se pelo menos um elemento de um array atende a uma condição.
    const numbersSome = [2, 4, 6, 8, 10];
    const anyGreaterThanTen = numbersSome.some(num => num > 10);
    console.log(anyGreaterThanTen); // Saída: true

    // Exemplo do método find():
    // Encontra o primeiro elemento em um array que atende a uma condição.
    const fruits = ["apple", "banana", "grape", "orange"];
    const foundFruit = fruits.find(fruit => fruit.length > 5);
    console.log(foundFruit); // Saída: "banana"

    // Exemplo do método findIndex():
    // Encontra o índice do primeiro elemento em um array que atende a uma condição.
    const numbersFindIndex = [5, 10, 15, 20];
    const index = numbersFindIndex.findIndex(num => num > 12);
    console.log(index); // Saída: 2 (índice do elemento 15)

    // Exemplo do método filter():
    // Filtra elementos de um array com base em uma condição.
    const scores = [85, 90, 67, 55, 92, 78];
    const passedScores = scores.filter(score => score >= 70);
    console.log(passedScores); // Saída: [85, 90, 92, 78]

    // Exemplo do método map():
    // Cria um novo array aplicando uma função a cada elemento do array original.
    const numbersMap = [1, 2, 3, 4, 5];
    const squaredNumbers = numbersMap.map(num => num ** 2);
    console.log(squaredNumbers); // Saída: [1, 4, 9, 16, 25]

    • 1 respostas
    1. Christian Amsberg Janner @calemao
        2023-10-31 16:04:24.822Z

        Esses métodos são bem interessantes e diferentes, vou atualizar meus estudos kkkkkk!