关于清除定时器 clearInterval 的问题


function a(){

console.log("+-+");

}

function b(){

j = setInterval(a, 1000);   

 //按照教程在这里写了个 var j = setInterval(a, 1000);

//于是,就出现一个问题,清除定时器 的 function c 不好用了。

//经过一番查找,发现原因在于 var j 的作用域仅在function b 中,function c 访问不到。

//于是,特此留念。直接定义 j  属于全局变量。可供所有函数使用。......对变量作用域加深了印象......

}

function c(){

clearInterval(j);

}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM