{"json_modified": "2016-03-28T08:41:34.360653", "uuid": "5684f4b5-3067-49fc-bc17-be44a3c6d66a", "title": "JSGetObjectOps", "url": "/en-US/docs/Mozilla/Projects/SpiderMonkey/JSAPI_reference/JSGetObjectOps", "tags": ["Obsolete", "SpiderMonkey", "JSAPI Reference"], "translations": [], "modified": "2015-01-03T07:57:19", "label": "JSGetObjectOps", "localization_tags": [], "locale": "en-US", "id": 133139, "last_edit": "2015-01-03T07:57:11", "summary": "JSObjectOps is used by JS_NewObject's internals to discover the set of high-level object operations to use for new objects of the given class. All native objects have a JSClass, which is stored as a private (int-tagged) pointer in object slots. In contrast, all native and host objects have a JSObjectMap at obj->map, which may be shared among a number of objects, and which contains the JSObjectOps *ops pointer used to dispatch object operations from API calls.", "sections": [{"id": "Quick_Links", "title": null}, {"id": "Callback_Syntax", "title": "Callback Syntax"}, {"id": "Description", "title": "Description"}, {"id": "JSClass_hooks", "title": null}, {"id": "See_Also", "title": "See Also"}], "slug": "Mozilla/Projects/SpiderMonkey/JSAPI_reference/JSGetObjectOps", "review_tags": []}