분류
javascript
입력 컬렉션의 요소가 속한 그룹을 지정하는 조건 자 함수에 따라 값을 두 그룹으로 나눕니다.
본문
const bifurcateBy = (arr, fn) => arr.reduce((acc, val, i) => (acc[fn(val, i) ? 0 : 1].push(val), acc), [[], []]);
i.e.
bifurcateBy(['beep', 'boop', 'foo', 'bar'], x => x[0] === 'b'); // [ ['beep', 'boop', 'bar'], ['foo'] ]
- 이전글php,mysql,javascript,c#,java,nodejs,python,ruby 등 다양한 언어를 온라인에서 작업해 볼 수 있는 사이트.. 18.09.03
- 다음글값을 두 그룹으로 나눕니다 18.09.01