// Side effects during Promise.resolve should trigger revalidation // This would FAIL without proper state validation during thenable resolution
{
let resolveCalled = false;
let result;
let obj = {
a: {
then: function(resolve, reject) { if (!resolveCalled) {
resolveCalled = true; // Modify Promise during thenable resolution
Promise.tempProp = true;
}
resolve(1);
}
},
b: Promise.resolve(2)
};
Promise.allKeyed(obj).then(v => { result = v; });
drainJobQueue();
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.