Почти во всех доках пишут, что сортировать своей функцией можно вот так:
let arr = [ 15, 2, 9 ];
arr.sort((a, b) => a - b);
Я пытаюсь понять, что же такое первый элемент "a" и второй элемент "b" вот таким образом:
let arr = [ 15, 2, 9 ];
arr.sort((a, b)=> console.log(`a(first) -${a} b(second) -${b}`));
//Chrome and Safari
//a(first)-2 b(second)-15
// a(first)-9 b(second)-2
но получается первый элемент "a" это 2, а второй элемент "b" это 15 ?
Когда я пробую эту же проверку в firefox то у меня получается правильный первый элемент:
//a(first)-15 b(second)-2
//a(first)-2 b(second)-9
Заранее спасибо!