1 - /Utilize o método forEach para imprimir cada elemento de um array juntamente com seu índice./ const nomes =['João', 'Maria', 'Ana Paula'];
let imprimir = nomes.forEach(
(nome, index) => {
console.log(${index} - ${nome}
);
});
2 - /*Crie uma função chamada executaOperacaoEmArray que recebe dois parâmetros: um array e uma função de callback que executa alguma operação matemática. Essa função deve iterar por cada elemento do array e aplicar a função de callback em cada um dos elementos, imprimindo o resultado da operação no console.*/
numeros = [1,3,5,7,9]; executaOperacaoEmArray = (matriz,ope)=>{ if(ope==='multp'){ const multp = matriz.forEach(elemento=>console.log( elemento * 10)); } }; executaOperacaoEmArray(numeros,'multp');
3 - /Você recebeu um array numeros contendo valores numéricos. Crie um programa que verifique se um número específico está presente nesse array. Se estiver, o programa deve retornar a posição (índice) desse número. Caso contrário, se o número não estiver presente, o programa deve retornar "-1"./
const numeros = [2,15,29,35,47,58]; const numProc = 12;
for(numero of numeros){ if(numProc === numero){ numeros.indexOf(numProc) }; } console.log(numeros.indexOf(numProc));
4 - /Você recebeu dois arrays de nomes contendo os alunos da Turma A e da Turma B./
const nomesTurmaA = [ 'João Silva', 'Maria Santos', 'Pedro Almeida' ];
const nomesTurmaB = [ 'Carlos Oliveira', 'Ana Souza', 'Lucas Fernandes' ];
/Utilize o método concat() para unir os arrays das turmas A e B em um único array chamado todasAsTurmas. Depois, utilize o método find() para buscar um aluno específico pelo nome no array todosAlunos. Exiba no console uma mensagem informando o nome do aluno procurado; caso não exista na lista, retorne uma mensagem de aviso, por exemplo Aluno não encontrado./
const todasAsTurmas = nomesTurmaA.concat(nomesTurmaB);
const alunoProc = 'João Sillva'
const result = todasAsTurmas.find(aluno => aluno === alunoProc);
if(result != undefined) {
console.log(O aluno(a): ${alunoProc} está na lista.
)
}else{
console.log('Aluno não encontrado!')
}
5 - /Considere um array de números inteiros./
const numeros = [6, 9, 12, 15, 18, 21];
/Utilize o método forEach() para multiplicar cada elemento do array por 3 e exibir no console o resultado de cada multiplicação. Depois, utilize o método findIndex() para encontrar o índice do número 18 no array original./
/Considere um array de números inteiros./ const numeros = [6, 9, 12, 15, 18, 21]; /Utilize o método forEach() para multiplicar cada elemento do array por 3 e exibir no console o resultado de cada multiplicação. Depois, utilize o método findIndex() para encontrar o índice do número 18 no array original./ const multp = numeros.forEach(numero => console.log(numero * 3)); let numero = 18 ; console.log(numeros.findIndex(numero=> numero === 18));