我有以下代碼。 它沒有拋出未處理的拒絕錯誤而按預期工作。現在未處理的拒絕錯誤Bluebird
p = new Promise (fulfill, reject) ->
reject new Error 'some error'
p.catch (error) ->
console.log error
,第二代碼例則會引發一個未處理的拒絕錯誤。 有人可以向我解釋爲什麼在我明確處理錯誤時發生這種情況。
p = new Promise (fulfill, reject) ->
reject new Error 'some error'
p.then ->
console.log 'ok'
p.catch (error) ->
console.log error
順便說一句。我測試的鉻和藍鳥v3.4.7
那是CoffeeScript的更多信息?也許添加coffeescript標籤? – dtkaias
是它的咖啡文本。只是添加了標籤。 –