开发者社区> 问答> 正文

改造下面的代码,使之输出0 - 9,写出你能想到的所有解法。 #前端面试

改造下面的代码,使之输出0 - 9,写出你能想到的所有解法。

for (var i = 0; i< 10; i++){
	setTimeout(() => {
		console.log(i);
    }, 1000)
}

展开
收起
Bill 2020-05-23 13:51:51 1769 0
1 条回答
写回答
取消 提交回答
  • 领取2折优惠劵,有几率免单哦!http://www.weilai.info/tool/326.html
    // 解法一:
    for (let i = 0; i< 10; i++){
      setTimeout(() => {
        console.log(i);
      }, 1000)
    }
    
    
    // 解法二:
    for (var i = 0; i< 10; i++){
      ((i) => {
        setTimeout(() => {
          console.log(i);
        }, 1000)
     })(i)
    }
    
    
    2020-05-24 11:46:40
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云技术面试红宝书 立即下载
超全算法笔试-模拟题精解合集 立即下载
程序员面试宝典 立即下载