Ok I have a section of code that sorts the names it is given alphabetically.
However the code doesnt handle decimals the way I would want.
It orders the name in the following manner (Obv I would rather it incremented numerically):
It would order it:
APPLE - 1.0051
APPLE - 1.1071
APPLE - 11.1592
APPLE - 12.0692
APPLE - 12.1717
APPLE - 2.0186 << this should be after "APPLE - 1.1071" obviously
APPLE - 21.1407
APPLE - 22.089
APPLE - 23.069
BANANA - 1.0051
BANANA - 1.1071
BANANA - 11.1592
BANANA - 12.0692
BANANA - 12.1717
BANANA - 2.0186 << this should be after "BANANA - 1.1071" obviously
BANANA - 21.1407
BANANA - 22.089
BANANA - 23.069
Here is the code I am using. I do not fully understand the code as it was a snippet I have been using.
Regards,Code:function(a, b){ var nameA=a.myname.toLowerCase(), nameB=b.myname.toLowerCase() if (nameA < nameB) //sort string ascending return -1 if (nameA > nameB) return 1 return 0 //default return value (no sorting) }
jmcall10![]()


Reply With Quote

Bookmarks