var arr = [4, 5, 7, 8, 14, 45, 76];
function even(a) {
var ar = [];
for (var i = 0; i < a.length; i++) {
ar.push(a[2 * i + 1]);
}
return ar;
}
alert(even(arr));
http://jsbin.com/unocar/2/edit¿Cómo extraigo elementos uniformes de una matriz?
I han tratado de este código con el fin de incluso (índice) elementos de salida de una matriz. Funciona, pero también genera algunos elementos vacíos. ¿Cómo arreglo este código para generar solo elementos existentes?
probablemente, lo dije incorrectamente. quise decir número ordinal de elementos, por ejemplo, 5 es el segundo, 8 es el cuarto ... y así sucesivamente ... – DrStrangeLove
Veo ... entonces debería funcionar si toma los índices impares. –
para comenzar desde el segundo elemento: para (var i = 1; – DruDro