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/editCome estrarre anche elementi di una matrice?
Ho provato questo codice per uscita anche elementi (indice) di una matrice. Funziona, ma restituisce anche alcuni elementi vuoti. Come posso risolvere questo codice per produrre solo elementi esistenti?
probabilmente, l'ho detto in modo errato. Intendevo il numero ordinale di elementi, ad esempio 5 è il secondo, 8 il quarto .. e così via. – DrStrangeLove
Vedo ... quindi dovrebbe funzionare se si prendono gli indici dispari. –
per iniziare dal secondo elemento: per (var i = 1; – DruDro