闭包的性能问题
例如,老师课程中的例子,有如下两种解决办法,这种情况下请问用闭包是不有些耗内存呢?
var aBtn = document.getElementsByTagName('button'); for(var i=0;i<aBtn.length;i++) { !function(i){ aBtn[i].addEventListener('click',function(){ console.log(i); }); }(i); } for(var i=0;i<aBtn.length;i++) { aBtn[i].index = i; aBtn[i].addEventListener('click',function(){ console.log(this.index); }); }