DEV Community

Discussion on: Pure vs Impure Functions

lukeshiru profile image
Luke Shiru

Indeed! One way of going around it is doing:

Enter fullscreen mode Exit fullscreen mode
brad_beggs profile image
Brad Beggs

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]