Arreglos Funciones
by scyrizales
HTML
<div></div>
JavaScript
function imprimir(valor) {
var div = document.querySelector('div');
div.innerHTML += valor + '<br />';
}
var arreglo = [1,2,3,4,5,6,7,8,9];
imprimir(arreglo);
var arreglo2 = [];
arreglo.forEach(function (elemento, ix) {
arreglo2.push(ix + "-" + elemento);
});
imprimir(arreglo2);
imprimir(arreglo.map(function (elemento) {
return elemento * 10;
}));
imprimir(arreglo);
imprimir(arreglo
.filter(function (elemento) {
return elemento % 2 === 0;
})
.map(function (elemento) {
return elemento * 10;
})
);
imprimir(arreglo
.filter(function (elemento) {
return elemento % 2 === 0;
})
.reverse()
.map(function (elemento) {
return elemento * 10;
})
);
imprimir(arreglo.reduce(function(elemento, acumulador) {
return acumulador + elemento;
}, 0));
imprimir(arreglo
.filter(function (e) { return e % 2 === 0; })
.reduce(function(e,a) { return a + e; }, 0)
)