JavaScript中如何理解暂时性死区与垃圾回收原理?