跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 请求大神!前端求支援!不是特别理解 PromiseA+规范里面的特别条例
未分類
12 11 月 2020

请求大神!前端求支援!不是特别理解 PromiseA+规范里面的特别条例

请求大神!前端求支援!不是特别理解 PromiseA+规范里面的特别条例

資深大佬 : genal 11

翻译中文的 PromiseA+ https://juejin.im/post/6844904086358212621?utm_source=gold_browser_extension#heading-15

其中

2.3.2.2 如果或当 x 状态是 fulfilled,resolve 它,并且传入和 promise1 一样的值 value

为什么要传入和 promise1 一样的值 value 这是什么意思

大佬有話說 (8)

  • 資深大佬 : marcong95

    链接好像错乱了,复制打开也找不到跟 promise 有关的东西

    我猜是指,对于一个已经 fulfilled 的 promise,你不断地 then 它,promise 本身不会重新执行的意思

  • 資深大佬 : mcfog

    promisesaplus.com

  • 主 資深大佬 : genal

    补一下链接 https://juejin.im/post/6844903767654023182

  • 資深大佬 : gaoryrt

    看上去是传入上一个 resolved 的值呢

  • 資深大佬 : SoloCompany

    > 2.3 [[Resolve]](promise, x)
    可以理解为 js 的 let promise1 = new Promise(resolve => { resolve(x) })
    [[Resolve]] 就是指这个 closure 内的 resolve 方法

    > 2.3.1 如果返回的 promise1 和 x 是指向同一个引用(循环引用),则抛出错误
    对应上述表述, 即在 closure 内执行 resolve(promise1) 的结果是抛异常

    > 2.3.2.2 如果或当 x 状态是 fulfilled,resolve 它,并且传入和 promise1 一样的值 value
    对应上述表述, 即在 closure 内执行 resolve(x) 的结果是 x 的状态结果值

  • 資深大佬 : SoloCompany

    感觉上可能是机器翻译的有点问题

  • 資深大佬 : SoloCompany

    “并且传入和 promise1 一样的值 value” 似乎是翻译错误, 正确的应该是 “并且把一样的值赋予 promise1 的 value”

  • 主 資深大佬 : genal

    @SoloCompany 感谢 明白了

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具