变量不在JavaScript中求值?
谁能告诉我怎么做?它们已经是整数了,所以我不确定要尝试什么变量不在JavaScript中求值?,javascript,math,variables,eval,setinterval,Javascript,Math,Variables,Eval,Setinterval,谁能告诉我怎么做?它们已经是整数了,所以我不确定要尝试什么 var lrgSlideShow = { activeClass: 'active', wrapperClass: 'slideshow-widget-large', pauseLength: 2000, fadeLength: 1000 } setInterval(changeImg,lrgSlideShow.pauseLength+lrgSlideShow.fadeLength); 间隔计算(lr
var lrgSlideShow = {
activeClass: 'active',
wrapperClass: 'slideshow-widget-large',
pauseLength: 2000,
fadeLength: 1000
}
setInterval(changeImg,lrgSlideShow.pauseLength+lrgSlideShow.fadeLength);
间隔计算(lrgSlideShow.pauseLength+lrgSlideShow.FadelLength)正确。 也许changeImg没有按预期调用
另一个想法是:var声明和setInterval调用是否共享相同的功能范围?如果没有,则setInterval可能无法找到lrgSlideShow或找到错误的什么是
changeImg
?(顺便说一句,在}
后添加分号)lrgSlideShow.pauseLength+lrgSlideShow.fadellength的计算结果正确。你的问题在别处。