// Empty object
{
let result;
Promise.allKeyed({}).then(v => {
result = v;
});
drainJobQueue(); // Result object has null prototype as per spec
assertEq(Object.getPrototypeOf(result), null);
assertEq(Object.keys(result).length, 0);
}
// Single property with fulfilled promise
{
let result;
Promise.allKeyed({ a: Promise.resolve(1) }).then(v => {
result = v;
});
drainJobQueue();
assertEq(Object.getPrototypeOf(result), null);
assertEq(result.a, 1);
}
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.