segunda-feira, 8 de agosto de 2016

Looping sobre matrizes

Alguns dos métodos que utilizamos em jQuery estão disponíveis com o padrão ES5. Para iteração, podemos usar forEach e map em vez de suas versões do jQuery – each() e do map(). Só tome cuidado para as diferenças de argumentos e padrão este valor nos retornos de chamada.


var tartarugasNinja = ["Donatello", "Leonardo", "Michelangelo", "Raphael"];

// ForEach iterai automaticamente através de uma matriz.

tartarugasNinja.forEach(function (ninja) {
    console.log(ninja);
});

// O método mapa chama uma função em cada elemento de uma matriz e cria uma nova matriz com os resultados.

var amantesDaPizza = tartarugasNinja.map(function (ninja) {

    return ninja.concat(" ama pizza!");

});

console.log(amantesDaPizza);

Nenhum comentário:

Postar um comentário