Properties
Fundamental notion in JavaScript
JSPropertySpec ps; // one or more properties of an obj
JS_DefineProperties(cx, obj, ps);
// single property
JSPropertyOp getter, setter; // getProperty and setProperty methods
JS_DefineProperty(cx, obj, name, v, getter, setter, flags); // has variations
JS_LookupProperty, JS_GetProperty, JS_SetPropert, JS_DeleteProperty