Subj : (SpiderMonkey) jsarray.c To : netscape.public.mozilla.jseng From : Solar Date : Fri Mar 21 2003 10:48 am Hello everyone. I'm reading the source code of SpiderMonkey. In the end of jsarray.c, there is a function: JSObject * js_NewArrayObject(JSContext *cx, jsuint length, jsval *vector) { JSObject *obj; obj = js_NewObject(cx, &js_ArrayClass, NULL, NULL); if (!obj) return NULL; if (!InitArrayObject(cx, obj, length, vector)) { cx->newborn[GCX_OBJECT] = NULL; return NULL; } return obj; } Could someone tell me what's the meaning of this line: cx->newborn[GCX_OBJECT] = NULL; Thanks. .