All objects are references in JS and implicitly dereferenced. Passing an object means passing the reference.
I doubt that JS has a way to reveal the counter printed like in Perl, so the use of references is transparently hidden.
But the semantics are the same, and IIRC does ECMA explicitly name the concept of "reference".
And yes, JS has no reference constructor like \ but you can compare objects for identity with ===
(addicted to the Perl Programming Language :)
Wikisyntax for the Monastery