-
2026-01-06 18:21:09
-
2026-01-06 18:23:51
-
2026-01-06 19:19:11
-
2026-01-06 20:17:02
- javascript中Promise是什么_如何使用它处理异步操作?
- Promise是代表异步操作状态的原生对象,有pending、fulfilled、rejected三种不可逆状态;通过newPromise(executor)创建,executor同步执行并接收resolve/reject;.then()/.catch()链式返回新Promise,需始终捕获错误;Promise.all()全成功才resolve,Promise.race()取首个settle结果,Promise.allSettled()和Promise.any()各适用不同容错场景。
-
102
-
2026-01-06 20:20:53
- 怎么理解javascript的迭代器协议_它如何使对象可迭代?
- Symbol.iterator方法必须返回一个具有next()方法的对象,next()每次调用需返回{value:any,done:boolean}结构;next必须是普通函数以正确访问this,且每次for...of遍历时都应返回新迭代器实例。
-
657
-
2026-01-06 20:26:02
-
2026-01-06 20:30:02
-
2026-01-06 20:35:02
- 什么是async和await_如何简化异步代码
- async函数必定返回Promise,await用于解包Promise但误用会引发性能与语义问题,错误必须用try/catch捕获,多请求应优先用Promise.all()并行。
-
940
-
2026-01-06 20:52:02
-
2026-01-06 20:55:02