如果ES6 Promise被拒绝/解决多次,标准行为是什么?
以下代码在Google Chrome中只被解决了一次,这是所有浏览器中的标准行为吗?
我曾看到一个promise polyfill在尝试解决已经解决的promise时抛出异常。es6-promise规范是否指定了这一点,还是该polyfill不符合标准? 更新 抱歉,我刚意识到它不是一个polyfill,而只是一个Promise的最小实现(非标准)。
以下代码在Google Chrome中只被解决了一次,这是所有浏览器中的标准行为吗?
new Promise(function(e) {
$('#button').click(function(){
resolve();
});
});
我曾看到一个promise polyfill在尝试解决已经解决的promise时抛出异常。es6-promise规范是否指定了这一点,还是该polyfill不符合标准? 更新 抱歉,我刚意识到它不是一个polyfill,而只是一个Promise的最小实现(非标准)。