var numbers = new Array(new Array(22,0),new Array(66,0),new Array(55,1),new Array(44,0), new Array(77,0));
numbers.sort(function(i, ii) {
if (i[0] > ii[0])
return 1;
else if (i[0] < ii[0])
return -1;
else
return 0;
});
console.log(numbers);
Представим, что первый параметр в массиве это количество миллисекунд. Второй параметр может принимать 0 либо 1.
Задача, необходимо поднять массивы, вторые значения которых равны 1. Но не совсем до верха, их необходимо расположить после массива. Время которых ближе всех в текущем дне.
То есть 1 января и 2 января, по времени во втором дне присутствует массив второй парметр =1. Время которого 18:00, вот этот массив необходимо поставить в самое начало. За массивом, время которого ближе всех к 00:00 2 января.
Блин, настолько сложно. Подскажите плиз.