1. return 的作用
2. 绑定函数到事件时,事件(event)将会作为第一个参数传入这个函数
3. 函数后面+( ) 和不+ ( ) 的区别
function iteratorFactory(i){
var oncli = function(e){
console.log(i)
}
return oncli;
}
var clickBoxs = document.querySelectorAll('.clickBox')
for (var i = 0; i < clickBoxs.length; i++){
clickBoxs[i].onclick = iteratorFactory(i)
}
1. return 的作用:
return 的值,就是返回需要的值。在函数中return 一个值,谁调用这个函数,谁就会获得 return 的那个值。return 的值可以是任意类型。例如 return 变量、return 函数。
2. 把函数绑定到事件时,这个事件(event) 将会作为第一个参数传到绑定的函数中
<div id="box" class="clickBox"></div>
<script>
var box=getElementById('box')
var getIt=function(e){
alert(e)
}
box.onclick = getIt
</script