jsEvent.EventRouter=function(el,eventType){
  this.lsnrs=new Array();
  this.el=el;
  el.eventRouter=this;
  el[eventType]=jsEvent.EventRouter.callback;
}以上代码出自ajax in action,小弟的疑问在于,第三行el.eventRouter=this;之后el.eventRouter具有lsnrs和el属性,其中的el属性又具有eventRouter,其中又具有el,如此下去是个无限的嵌套,使用firefox调试设置断点观察el的值也确实是一直在嵌套,那这样的代码为什么不会引起内存溢出呢?为什么仍然能够正确执行?