// |reftest| async // Copyright (C) 2016 the V8 project authors. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- description:Resolvingwithareferencetothepromiseitself es6id:25.4.3.1 info:| [...] 8.LetresolvingFunctionsbeCreateResolvingFunctions(promise). 9.LetcompletionbeCall(executor,undefined, «resolvingFunctions.[[Resolve]],resolvingFunctions.[[Reject]]»).
var returnValue = null; var resolve; var promise = new Promise(function(_resolve) {
resolve = _resolve;
});
promise.then(function() {
$DONE('The promise should not be fulfilled.');
}, function(reason) { if (!reason) {
$DONE('The promise should be rejected with a value.'); return;
}
if (reason.constructor !== TypeError) {
$DONE('The promise should be rejected with a TypeError instance.'); return;
}
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.