Я нашел эту простую проблему в javascript
, при создании числа sort
на единицу array
он неправильно упорядочивал их от меньшего к большему:
var arrayStrings = ['Banana', 'World', 'Apple', 'Chocolate']
var arrayNumbers = [10, 8, 9, 5, 3, 78, 23]
console.log(arrayStrings.sort()) // Lo ordena bien
console.log(arrayNumbers.sort()) // Lo ordena mal
Я смог решить это следующим образом:
Это также можно сделать неявно, выполнив одно
prototype
из следующих действий:Я думаю, что программисты вообще плохо усложняют вам жизнь. Дело гораздо проще.
Это тот же метод, только вы сравниваете, что меньше и меняется.