最近在看 clean-code-javascript時(shí),看到關(guān)于函數(shù)式編程時(shí)有一些困惑。毋庸置疑函數(shù)式的寫法更加清晰,但是先map再reduce把數(shù)據(jù)遍歷了兩次,而原來(lái)的寫法只需要遍歷一次,在list非常大的場(chǎng)景下,或者鏈?zhǔn)竭^(guò)程更長(zhǎng)一些,遍歷N次顯得太蠢了吧?是否有必要為了提升一點(diǎn)可讀性來(lái)犧牲性能。 引入ramdajs這種庫(kù)又覺(jué)得沒(méi)有必要,太重了
函數(shù)式編程性能問(wèn)題
慕萊塢森
2018-10-19 14:10:22
