目标:在setInterval中定义了一个函数,这个函数的功能是让heieight在10到-10之间来回步增/步减。目前height的变动已经实现,但希望继续向函数式靠近一些。那么如何获取setInterval中定义的函数的返回值呢?
var height=10;
var flag=true;
var myTimer=setInterval(function(){
if(flag){
height--;
if(height<=-10){flag=false;};
}else{
height++;
if(height>=10){flag=true;};
};
//return height;
},200);
myTimer中存储的是对于一个数字,那么在setInterval实例的引用setInterval中的函数返回的值,是返回到哪里去了呢?又该如何获取呢?myTimer里存储的数字又是什么呢?求教!
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
再嵌套一个匿名函数,直接在其中调用函数并将返回值赋给其他变量。
setInterval()函数返回的是一个数字,