lodash实用记录
-
differenceBy(array, [values], [iteratee=_.identity])
原使用场景:需要将一个普通的title、value格式的数组遍历展示到页面,但是有几个特殊的title不需要展示,需要排除掉
原写法是list.map之后,判断title是否includes在需要排除的屏蔽数组中,为false则在页面展示
更改成
differenceBy写法。
differenceBy(list, shieldKey, 'title').maplist是完整数组,shieldKey是需要屏蔽的数组,title是需要进行判断的key
同类型的方法还有:
浅喜似苍狗,深爱如长风