How can I call filter once when I need to filter multiple things at the same time?
问题 I am using lodash to perform some filtering. I have this functions: filterByCardinalPoint = (key, value) => { const { passengersData } = this.props; console.log('passengersData', passengersData); return filter(passengersData, [key, value]); }; callFilter = () => { passengersGoingNorth = this.filterByCardinalPoint('cardinalpoint', 'N') .length; passengersGoingSouth = this.filterByCardinalPoint('cardinalpoint', 'S') .length; passengersGoingWest = this.filterByCardinalPoint('cardinalpoint', 'W')