Когда я произвел сортировку по заголовку для набора значений массива, он дал мне 3 разных результата в Safari, Chrome и Firefox. Почему поведение так? Я использовал sproutcore framework. Я использовал
Array.sort(function(a,b){return function2(parameter1,parameter2,parameter3,parameter4)})
function2
сравнивает мои keyValue
. function2
в свою очередь вызывает другую функцию сравнения для сравнения значений записи. Эта функция возвращает 1
, -1
или 0
на основе
record1.localeComapre(record2)