The comparison function is violated: it must return a numerical value, which must be negative if a < b, zero, if a = bpositive, if a > b, i.e.
function(a, b) {
return a.name < b.name ? -1 : a.name > b.name ? 1 : 0;
}
false, a.name < b.name, 0 , , , . , , (.. / ).