javascript - 在學習函數式程式設計中看到一句話不理解
phpcn_u1582
phpcn_u1582 2017-05-19 10:10:17
0
1
459

JavaScript is such a dynamic language with lots of shared state, it isn't long before we accumulate enough complexity to make our code unwieldy and hard to maintain.
許多共享的狀態是指什麼,理解不了,求什麼大神指點

##
phpcn_u1582
phpcn_u1582

全部回覆(1)
phpcn_u1582

函數式程式設計有一個重要特點是輸入不受過程的影響,一個函數執行完之後,以前的輸入是不變的,而es中的非函數風格的部分會有很多實現對輸入產生改變,這時候的輸入的改變可理解為shared states 改變,而如果是pure FP style, 那麼就是新的state ,也即產生新的輸出,而不是所謂的共享狀態改變。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板