I really like the lisp convention of using !'s to indicate mutation. Like set-car! .
In javascript you kind of have to reason backwards and declare your variables as immutable (const). Though there are still some bugaboos; object fields can still be overwritten even if the object was declared with const.