Ich habe den folgenden Code. Und es funktioniert wie erwartet, ohne einen unbehandelten Ablehnungsfehler zu werfen.Unbehandelte Ablehnung Fehler Bluebird
p = new Promise (fulfill, reject) ->
reject new Error 'some error'
p.catch (error) ->
console.log error
Nun funktioniert das zweite Codebeispiel eine nicht behandelte Ablehnung Fehler werfen. Kann mir jemand erklären, warum das passiert, wenn ich den Fehler klar behandle?
p = new Promise (fulfill, reject) ->
reject new Error 'some error'
p.then ->
console.log 'ok'
p.catch (error) ->
console.log error
Btw. Ich teste in Chrom und drossel v3.4.7
dass Coffeescript ist? Vielleicht das coffeescript-Tag hinzufügen? – dtkaias
Ihr Kaffeescript. habe gerade das Tag hinzugefügt. –