{"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": []}