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