- Promise 是 JavaScript 中处理异步操作的一种方法。
- 创建 Promise 可以得到一个承诺,它可能在将来被兑现或被拒绝。
- 在 Promise 内部可以定义函数,通过
resolve
和reject
参数处理成功或失败的情况。 resolve
执行时传递结果,而reject
在失败时传递错误。nature
函数使用箭头函数定义,并制造并返回一个 Promise,处理异步操作如数据请求。- 这个 Promise 最终会产生数据(比如一个恐龙),在
then
方法中可以定义 Promise 成功时的回调。 - 使用
setTimeout
可以模拟异步操作,并在设定时间后(如两秒)用resolve
生产数据。 - 执行
nature
函数后,会在控制台输出象征动作(如点和火山)以及异步操作的结果(恐龙)。