deferred.then

前陣子Bingo告知才發現,jQuery Deferred 物件的pipe在 1.8 被標為 Deprecated 了,以後請改用then,兩者其實不管回傳值的話,行為還蠻接近的,現在的 pipe 還沒移除掉,不過已經是新版的 then 的 alias 了。看文件的話如果不看下面的敘述,很可能不知道 1.8 前後的差異,雖然回傳的都是 Promise 物件,不過 1.8 之前回傳的是同一個 Promise 物件,1.8 之後回傳的則是新的,和原來 pipe 行為一樣,結果修改過的 Promise 物件。

comments powered by Disqus