猿问
一道js题一直AC不了
想问下各位前辈,为什么我的定时器第一行输出的是undefined,还有这题一直AC不了,是满足不了最后一个题目要求吗,怎么修改好呢,麻烦各位前辈指点一下啦
皈依舞
浏览 737
回答 1
1回答
慕的地6264312
undefined 不是你的方法输出的, 是声明表达式 var test = count(1, 10); 输出的; 这个只是在控制台会输出 undefined,在程序中应该没有影响的。其实你在测试中是因为没有先输出,所以错误了。在测试中试试这个代码:function count (start, end) { console.log(start++); var timer = setInterval(function () { if (start > end) { cancel(); } else { console.log(start++); } }, 100); function cancel () { if (timer) { clearInterval(timer); } } return {cancel: cancel}; }
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答