DEV Community

Discussion on: Pure Functions Explained for Humans

Collapse
 
ashik224 profile image
Ashik Al Abdullah

From what I understood, this function would be impure. Because, here, user object is an input for the method. And inside the updateUsername(), we are mutating its value. According to this blog, the function will become impure if we mutate the input.