变量不在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的计算结果正确。你的问题在别处。