js实现异步
1.js实现异步,主要有以下几种方式
1.1 回调函数(Callback)
1.2 Promise(承诺)
1.3 Async/Await(异步 / 等待)
2、Promise 对象
Promise 是一个表示异步操作最终完成(或失败)的对象。它有三种状态:
Pending(进行中):初始状态,既不是成功,也不是失败。
Fulfilled(已完成):操作成功完成,Promise 的值已经确定。
Rejected(已拒绝):操作失败,Promise 的值是一个错误。
示例:
[[Prototype]]: Promise
[[PromiseState]]: "fulfilled"
[[PromiseResult]]: Object
body: "quia et suscipit\nsuscipit recusandae consequuntur expedita et cum\nreprehenderit molestiae ut ut quas totam\nnostrum rerum est autem sunt rem eveniet architecto"
id: 1title: "sunt aut facere repellat provident occaecati excepturi optio reprehenderit"
userId: 1
[[Prototype]]: Object
3、JavaScript 的 confirm 函数
var result = confirm(message);
message:要显示在对话框中的文本消息。
result:confirm 函数的返回值,是一个布尔值。
如果用户点击“确定”,返回 true。
如果用户点击“取消”,返回 false。

浙公网安备 33010602011771号