js在声明一个函数,方法,数据的时候会开辟出新的空间,但数据不会被使用到的时候,就会被回收

function fn(){   var o = {} 
   var oa = {}
      o.a = oa
      oa = o    
    return "ddd"  }    

fn()

o与oa相互引用的时候就不会触发垃圾回收机制