{"json_modified": "2016-03-28T08:14:56.993757", "uuid": "3743d3cb-96c1-4e9d-a9d6-b1faa7d40f2b", "title": "JSExtendedClass.wrappedObject", "url": "/en-US/docs/Mozilla/Projects/SpiderMonkey/JSAPI_reference/JSExtendedClass.wrappedObject", "tags": ["Obsolete", "SpiderMonkey", "JSAPI Reference"], "translations": [], "modified": "2015-12-11T06:42:52", "label": "JSExtendedClass.wrappedObject", "localization_tags": [], "locale": "en-US", "id": 17249, "last_edit": "2015-12-11T06:42:43", "summary": "If a class has the JSCLASS_IS_EXTENDED bit set in its JSClass.flags and has a non-null JSExtendedClass.wrappedObject, then objects of that class may be wrappers. In a few cases the JavaScript engine will pretend the wrapper isn't there, instead operating on the object it wraps. In these cases the engine calls the JSExtendedClass.wrappedObject callback to get the wrapped object. Most classes do not implement wrappedObject.", "sections": [{"id": "Quick_Links", "title": null}, {"id": "Syntax", "title": "Syntax"}, {"id": "Description", "title": "Description"}], "slug": "Mozilla/Projects/SpiderMonkey/JSAPI_reference/JSExtendedClass.wrappedObject", "review_tags": []}