关于 Promise 的状态,正确的是?

JavaScript

  1. A.状态可在 fulfilled 和 rejected 间反复切换,随每次 resolve/reject 变
  2. B.then 必须在 resolve 之前注册,否则回调不会执行
  3. C.未处理的 rejected 会由引擎自动重试执行器
  4. D.pending 一旦变为 fulfilled/rejected 就不可逆,再次 resolve 被忽略