Показать сообщение отдельно
  #10 (permalink)  
Старый 27.11.2013, 22:53
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

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));
Ответить с цитированием