以下是使用 JavaScript 实现的 Promise 链示例: ```javascript function simulateNetworkRequest(success) { return new Promise((resolve, reject) => { setTimeout(() => { if (success) { resolve("请求成功"); } else { reject("请求失败"); } }, 1000); }); } simulateNetworkRequest(true) .then((message) => { console.log(message); }) .catch((error) => { console.error(error); }) .finally(() => { console.log("操作结束"); }); simulateNetworkRequest(false) .then((message) => { console.log(message); }) .catch((error) => { console.error(error); }) .finally(() => { console.log("操作结束"); }); ``` 在上述代码中,`simulateNetworkRequest` 函数用于模拟异步的网络请求。通过传递 `true` 或 `false` 来决定请求是成功还是失败。在 Promise 链中,成功时通过 `then` 打印成功消息,失败时通过 `catch` 打印失败消息,最后无论成功还是失败,都通过 `finally` 打印 "操作结束"。 [2024-11-13 10:43:27 | AI写代码神器 | 289点数解答]