猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
一道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,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续