The CAS value is a special object which indicates the current state of the item on the server. Each time an object is mutated on the server, the value is changed. CAS objects can be used in conjunction with mutation operations to ensure that the value on the server matches the local value retrieved by the client. This is useful when doing document updates on the server as you can ensure no changes were applied by other clients while you were in the process of mutating the document locally.
In Couchnode, this is an opaque value. As such, you cannot generate CAS objects, but should rather use the values returned from a {@link KeyCallback}.
The initial value of Object.prototype.constructor is the standard built-in Object constructor.
Determines whether an object has a property with the specified name.
A property name.
boolean
Determines whether an object exists in another object's prototype chain.
Another object whose prototype chain is to be checked.
boolean
Determines whether a specified property is enumerable.
A property name.
boolean
Returns a date converted to a string using the current locale.
string
Returns a string representation of an object.
string
Returns the primitive value of the specified object.
Object