Array
Thesort()
method sorts an array alphabetically:
Example
constfruits=["Banana","Orange","Apple","Mango"];fruits.sort();// Apple,Banana,Mango,Orange
Thereverse()
method reverses the elements in an array.
You can use it to sort an array in descending order:
Example
constfruits=["Banana","Orange","Apple","Mango"];fruits.reverse();// Orange,Mango,Banana,Apple
Numeric Sort
By default, thesort()
function sorts values as strings.
This works well for strings ("Apple" comes before"Banana").
However, if numbers are sorted as strings,"25" is bigger than"100", because"2" is bigger than"1".
Because of this, thesort()
method will produce incorrect result when sorting numbers.
You can fix this by providing a compare function:
Example
constpoints=[40,100,1,5,25,10];points.sort((a,b)=>(a-b));// 1,5,10,25,40,100
Use the same trick to sort an array descending:
Example
constpoints=[40,100,1,5,25,10];points.sort((a,b)=>(b-a));// 100,40,25,10,5,1
Top comments(2)

Im not trying to be a dick but this post is just a copy paste from w3school... Why?

- Email
- LocationMarabahan, Indonesia
- EducationS. Kom of UNISKA Banjarmasin
- WorkToy Seller
- Joined
This is just to archive the code, save "the code" for me, especially
For further actions, you may consider blocking this person and/orreporting abuse