I have an array which should be sorted according to most highest value to be first but sorting is not working as expected.
positionsArray = [
"50000_q3C3lMizwTYCJmkrfdhFiVpM2Jl2",
"900_dvceb96flknaevo1yibukaowmi12",
"2000_hAoH1bbfc4beHn4GSQc7CAmUQI83",
"1000_wLK0w821hQRi8uWrAInWiPuQ9R22"
],
when I do
let sortedArray = positionsArray.sort();
let reverseSortedArray = positionsArray.sort().reverse();
I am getting below
console.log(sortedArray);
[
"900_dvceb96flknaevo1yibukaowmi12",
"50000_q3C3lMizwTYCJmkrfdhFiVpM2Jl2",
"2000_hAoH1bbfc4beHn4GSQc7CAmUQI83",
"1000_wLK0w821hQRi8uWrAInWiPuQ9R22"
],
and
console.log(reverseSortedArray)
"reverseSortedArray": [
"900_dvceb96flknaevo1yibukaowmi12",
"50000_q3C3lMizwTYCJmkrfdhFiVpM2Jl2",
"2000_hAoH1bbfc4beHn4GSQc7CAmUQI83",
"1000_wLK0w821hQRi8uWrAInWiPuQ9R22"
],
But my Expected answer is
[
"50000_q3C3lMizwTYCJmkrfdhFiVpM2Jl2",
"2000_hAoH1bbfc4beHn4GSQc7CAmUQI83",
"1000_wLK0w821hQRi8uWrAInWiPuQ9R22"
"900_dvceb96flknaevo1yibukaowmi12",
],