Skip to content

第 2 期(2019-05-09):定时输出数字 #3

@wingmeng

Description

@wingmeng

来源:经典面试题
难度:★

编写一个方法,每隔 1s 依次在控制台打印出 5, 4, 3, 2, 1


参考答案:

请参考 @liwenkang 的答案,很全面。

@Wxh16144 的答案也不错,代码很优雅。

async function display() {
  for (let i = 5; i > 0; i--) {
    let num = await new Promise(resolve => {
      setTimeout(() => {
        resolve(i)
      }, 1e3)
    });

    console.log(num)
  }
}

display();

本期优秀回答者: @liwenkang

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions