1.无限极函数递归,使每次的参数相乘
需求:add(1)(2)(3)(4)(5)
1.1首先要知道一个东西,就是function每次调用,都会默认执行tosting
1.2利用递归,每次返回的都是函数,利用tosting解构传入值
function add_(a){ function s(b){ a*=b; return s; } s.toString=function(){ return a; } return s; }
2.解决循环里面的定时器
var arr_=[1,3,56,8]; var arrLength=arr_.length; for(var i=0;i<arrLength;i++){ (function(i){ setTimeout(function(){ console.log('i是:'+i,"value是:"+arr_[i]); // console.clear() },1000) })(i) }