분류 javascript

값을 두 그룹으로 나눕니다

컨텐츠 정보

  • 조회 108 (작성일 )

본문

const bifurcate = (arr, filter) =>
  arr.reduce((acc, val, i) => (acc[filter[i] ? 0 : 1].push(val), acc), [[], []]);
i.e.
bifurcate(['beep', 'boop', 'foo', 'bar'], [true, true, false, true]); // [ ['beep', 'boop', 'bar'], ['foo'] ]