We're a place where coders share, stay up-to-date and grow their careers.
Indeed! One way of going around it is doing:
[...array].sort();
And in particular, you would need to assign the result of using the rest operator to a new variable get the sorted array?
For example: const array = [1,2,6,5,4] let newArray = [...array].sort((a,b) => a-b )
console.log(newArray) // [1, 2, 4, 5, 6] console.log(array) // [1,2,6,5,4]
Indeed! One way of going around it is doing:
And in particular, you would need to assign the result of using the rest operator to a new variable get the sorted array?
For example:
const array = [1,2,6,5,4]
let newArray = [...array].sort((a,b) => a-b )
console.log(newArray) // [1, 2, 4, 5, 6]
console.log(array) // [1,2,6,5,4]