Это объект для массива ниже.Как отсортировать массив имен, относящихся к значению целого числа в том же объекте, что и имя?
function Employee (name,preference,man,max){
// Defines the object employee with the relevant fields
this.name = name;
// slot preference in order
this.preference = preference;
// Number of mandatory slots required
this.man = man;
// Maximum number of slots that can be allocated
this.max = max;
}
Это массив внизу. Значения вторых полей (которые представляют временные интервалы в расписании) упорядочены по предпочтению уже. Я хочу, чтобы иметь возможность выбрать конкретный слот и предупредить список, который содержит всех тех, кто имеет его в своем поле предпочтений, и в порядке, кто поставил его с наивысшим приоритетом.
var staff = new Array();
staff.push(new Employee("john",[1,2,3],1,3));
staff.push(new Employee("Conrad",[2,1,4],1,3));
staff.push(new Employee("Elliot",[8,2,6,7,1],3,5));
staff.push(new Employee("Sarah",[3,1,4,2,6],3,5));
staff.push(new Employee("Emily",[7,2,8,1,4],3,5));
staff.push(new Employee("Mark",[3,4,1,2],1,3));
staff.push(new Employee("Lucy",[5,1,4],1,3));
staff.push(new Employee("Sam",[6,2,7],1,3));
showEmployees(staff);
Спасибо это помогло: –