Delete一个Object的属性会让此对象变慢(多耗费15倍的内存) var o = { x: 'y' }; delete o.x; //此时o会成一个慢对象 o.x; // var o = { x: 'y' }; o = null; //应该这样 闭包 在闭包中引入闭包外部的变量时,当闭包结束时此对象无法被垃圾回收(GC). var a = function() { var largeStr = new Array(1000000).join('x'); return function()…