聲明:本篇文章摘要自Promises: All The Wrong Ways
假設個情境:當你從其他函式庫引用foo()時,而回傳一個promise,問題來了,要如何肯定你使用的promise是你所想的那個promise嗎?例如開發者在先前使用了Bluebird promises(或其他promise-like api),但此時引用的foo()所回傳的promise呢?