Setter function.
Defines a non-enumerable read-write accessor.
object on which to define the property
property name
get accessor
set accessor
function getter() {
return name + ' foo';
}
function setter( v ) {
name = v;
}
var name = 'bar';
var obj = {};
setNonEnumerableReadWriteAccessor( obj, 'foo', getter, setter );
var v = obj.foo;
// returns 'bar foo'
obj.foo = 'beep';
v = obj.foo;
// returns 'beep foo'
Getter function.
property value