Answers for "how sort array in javascript"

3

sorting of arraray's number element in javascript

let numbers = [0, 1, 2, 3, 10, 20, 30];
numbers.sort((a, b) => a - b);

console.log(numbers);
Posted by: Guest on April-17-2020
1

array sort js

arr = ['width', 'score', done', 'neither' ]
arr.sort() // results to ["done", "neither", "score", "width"]

arr.sort((a,b) => a.localeCompare(b)) 
// if a-b (based on their unicode values) produces a negative value, 
// a comes before b, the reverse if positive, and as is if zero

//When you sort an array with .sort(), it assumes that you are sorting strings
//. When sorting numbers, the default behavior will not sort them properly.
arr = [21, 7, 5.6, 102, 79]
arr.sort((a, b) => a - b) // results to [5.6, 7, 21, 79, 102]
// b - a will give you the reverse order of the sorted items 

//this explnation in not mine
Posted by: Guest on October-07-2020
-1

how to sort an array in javascript

you can sort array in different ways:

first....by using the sort method
ex: let arr = ["a", "d", "b", "c", "f"]
let res = arr.sort()
NOTE: this method is not ideal


second...... by using the sort function
ex: let arr = [1, 10, 11, 30, 100, 50, 45]

let res = arr.sort((a, b)=> a - b ).....this sorts in ascending order
let res = arr.sort((a, b)=> b - a ) ...this sorts in descending order

NOTE: we can also user different algorithms to sort an array. example: bubble sort,
  quick sort, merge sort etc.
  
 answer by EZIOGOR CLEVER
Posted by: Guest on August-07-2021
0

how to sort an array

var carBrands = ["Toyota", "Jeep", "Ford", "Volvo"];
carBrands.sort();
// array.sort() method sorts an array in ascending order by default
// extend the function like below to sort in descending order or customize
//carBrands.sort(function(a, b){return b-a});
Posted by: Guest on May-27-2021

Browse Popular Code Answers by Language