使用callback报错是怎么回事?

/*showpage1words*/
showWord(w1,document.getElementById('w1'),0,function(){
alert(111);
});
/*showfunction*/
functionshowWord(word,objID,i,callback){
varwlen=word.length;
objID.innerHTML+=word[i];
i++;
if(isetTimeout(function(){
showWord(word,objID,i);
},500);
}elseif(i==wlen){
callback();
}
}
为什么在callback();这里时,会报错呢?
错误是:
UncaughtTypeError:undefinedisnotafunctionindex.html:73
showWordindex.html:70
(anonymousfunction)
对callback的用法错了么?
应该怎样才是对的?
吃鸡游戏
浏览 412回答 2
2回答

撒科打诨

if(i

胡说叔叔

setTimeout(function(){showWord(word,objID,i);},500);这里少了一个callback
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript