async:声明函数里有异步操作,一定会返回一个 promise 对象
    不含 await 会同步执行,含有 await 异步执行

    await:紧跟其后的表达式需要等待结果
    若是 Promise 对象,返回 Promise 的处理结果(resolve函数参数作为值,rejected会把异常抛出),并且会等待 Promise 处理完成才继续执行
    若不是 Promise 对象,则返回该值本身