千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

闭包应用场景之--闭包循环绑定事件:
html:
<button>1</button>
<button>2</button>
<button>3</button>
<button>4</button>
<button>5</button>
js:
var btns = document.querySelectorAll('button')
for (var i = 0; i < btns.length; i++) {
btns【i】.onclick = (function(index){
// var index = i
console.log(index)
return function(){
// console.log(456)
console.log(index)
}
})(i)
}