Is there a way to pass an object property to a function by reference instead of by value?
ES5 properties can have getters and setters. How to pass a variable that uses the getters and setters instead of the result of the getter?
Right now I have to pass a reference to the whole object, not just the single property I want.
No. In fact it doesn't ultimately make a lot of sense to "pass an object property", as the notion of a "property" doesn't exist without the entity that it is a property of.
If this is simply a matter of encapsulation and not wanting to leak full control, you can always get creative. E.g.,