实现setInterval();内函数带参数的问题
例如:
var time ;
function clcik(){
time = setInterval('action',100);
}
function action() {
console.log(1);
if(条件) {
clearInterval(time);
}
}
这里我想传一个参数num,输出console.log(num);
可能有很多解决方案,这里定义全局变量,进入函数时令全局变量等于传入参数
var time ;
var num;
function clcik(m){
num = m;
time = setInterval(action,100);
}
function action() {
console.log(num);
if(条件) {
clearInterval(time);
}
}