当前位置: 首页 > 面试题库 >

写一个js函数,第一秒打印1,第二秒打印2

夏经武
2023-03-14
本文向大家介绍写一个js函数,第一秒打印1,第二秒打印2相关面试题,主要包含被问及写一个js函数,第一秒打印1,第二秒打印2时的应答技巧和注意事项,需要的朋友参考一下

参考回答:

两个方法,第一个是用let块级作用域

for(let i=0;i<5;i++){
    setTimeout(function(){
    console.log(i)
    },1000*i)
}

第二个方法闭包

for(var i=0;i<5;i++){
    (function(i){
    setTimeout(function(){
    console.log(i)
    },1000*i)
    })(i)
}
 类似资料:
  • 问题内容: 最近我一直在使用带有大量数字的循环来打印Hello World: 我知道这是一种非常愚蠢的方法,但是我从未使用过Java中的任何计时器库。一个如何修改以上内容以每3秒打印一次? 问题答案: 你还可以查看和类,这些类可用于计划任务每​​秒钟运行一次。 你需要一个扩展并覆盖该方法的类,该类将在每次将该类的实例传递给方法时执行。 这是一个示例,每5秒打印一次:-

  • 最近,我一直使用带有大数字的循环来打印: 我知道这是一个非常愚蠢的方法,但我从来没有使用任何计时器库在Java。如何修改上面的打印每说3秒?

  • 最近我一直在使用带有大量数字的循环来打印: 我知道这是一种非常愚蠢的方法,但我还从未在Java中使用过任何计时器库。如何修改上述内容,使其每3秒打印一次?

  • 我有一本这样的字典: 我需要打印第一行上打印的值列表中的所有第一项,第二行上打印的所有第二项,第三行上打印的所有第三项。像这样: 所有项目的字符长度相同,所有列表的项目数相同。 我有一个字母列表,可以按正确的顺序获取键,我只是不知道如何打印值。我可以打印所有第一个项目: 如何创建上面的输出?

  • 我试图打印每个单词的第一个字符放入一个二维数组。我得到一个错误,当我试图打印它的子串。 我得到一个不可编译的源代码错误。

  • 要做出有关打印的最佳决策,您应该了解打印的基本原理,包括打印机分辨率或显示器校准和分辨率如何影响图稿的打印效果。 Illustrator 的 “打印 ”对话框旨在帮助您完成打印工作流程。该对话框中的每组选项都是为了指导您完成打印过程而进行组织的。