Sergey410,
для медитации ...
var arr = [1,2,3,4,5,6,7];
//чёт нечет элемент
function even_and_odd(a, b) {
return a.filter(function (a) {
return a % 2 == b
})
};
alert(even_and_odd(arr, 0));
alert(even_and_odd(arr, 1));
//чёт нечет элемент
function even_and_odd2(a) {
return a.reduce(function (a, b) {
a[b % 2].push(b)
return a
},[[],[]])
};
alert(even_and_odd2(arr)[0]);
alert(even_and_odd2(arr)[1]);
// чёт нечет индекс
function even_and_odd3(a, b) {
return a.filter(function (a, i) {
return i % 2 == b
})
};
var arr = ['п',2,'р',4,'и',6,'в',8,'е',10,'т']
alert(even_and_odd3(arr, 0));
alert(even_and_odd3(arr, 1));