
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Sort an Array of Integers Correctly in JavaScript
In this article we are going to learn about "how to sort an array of integers correctly JavaScript". Let's look into the article to learn more about to sort an array.
Sorting an array of integers is something that we've to do a lot in our JavaScript. The sort method lets us sort an array by passing in a comparator function.
Sort() Method
The sort() method enables you to order array elements sequentially. The sort() method modifies the positions of the elements in the initial array in addition to returning the sorted array.
The array elements are ordinarily sorted by the sort() method in ascending order, with the smallest value coming before the largest. In order to determine the ordering, the sort() method converts elements to strings and compares the strings.
Let's look into the following examples to know more about "how to sort an array of integers correctly in JavaScript."
Example
In the following example we are using sort() method to sort array in ascending order.
<!DOCTYPE html> <html> <body> <p>Ascending order of sorting is</p> <p id="tutorial"></p> <script> const points = [24, 144, 54, 2, 66, 77]; points.sort(function(a, b){return a-b}); document.getElementById("tutorial").innerHTML = points; </script> </body> </html>
When the script gets executed, it will generate an output consisting of a list of numbers that was sorted in ascending order by using the sort() method on the webpage.
Example
Considering the following example where we are using the sort() method to sort array in descending order.
<!DOCTYPE html> <html> <body> <p>Descending order of Sorting is</p> <p id="tutorial"></p> <script> const points = [111, 100, 99, 88, 77, 66]; points.sort(function(a, b){return b-a}); document.getElementById("tutorial").innerHTML = points; </script> </body> </html>
On running the above script, the web-browser displays the list of numbers, which are sorted by using the sort() method on the webpage.