Yes, that's how it works. It's very like Java in that respect where everything other than primitives (Number, int, etc) are handled as references.

I don't have a link to specific documentation, but I'm 99.9999% certain that's how things work.