一直在用lodash 這個框架,最近踩了一個坑
reverse
這個函數是mutable的 ,後邊去查了文檔前端
Note: This method mutates array and is based on Array#reverse.
果真是沒有看清文檔, 因而和一個精通前端的人請教了一下:框架
lodash 有幾個函數是mutable,大部分是immutable的函數
因而整理了一下, 下邊的函數都是mutable的
fill
,pull
,pullAll
,pullAllBy
,pullAllWith
,pullAt
,remove
,reverse
,assign
,assignIn
,assignInWith
,assignWith
,defaults
,defaultsDeep
,merge
,mergeWith
,set
,setWith
,unset
,update
,updateWith
,prototype.reverse()
prototype