понедельник, 15 апреля 2013 г.

Сортировка массивов через функцию по ключам

var arr = [
    {name: 'Петр', surname: 'Петров'},
    {name: 'Петр', surname: 'Иванов'},
    {name: 'Петр', surname: 'Семенов'},
];


function sortFunction(a, b){
  if(a['surname'] < b['surname']){
     return -1;
  } else if(a['surname'] >  b['surname']) {
     return 1;
  } else {
    return 0;
  }
}

arr.sort(sortFunction);

console.log(arr);

Комментариев нет:

Отправить комментарий