세트의 모든 하위 집합을 찾으려면 JavaScript에서 map()과 함께 reduce()를 사용하십시오. [8,9] 집합을 전달하고 하위 집합을 찾습니다.
예시
const findAllSubsetsoOfGivenSet = originalArrayValue => originalArrayValue.reduce( (givenSet, setValue) => givenSet.concat( givenSet.map(givenSet => [setValue,...givenSet]) ), [[]] ); console.log(findAllSubsetsoOfGivenSet([8,9]));
위의 프로그램을 실행하려면 다음 명령을 사용해야 합니다 -
node fileName.js.
여기서 내 파일 이름은 demo36.js입니다.
출력
그러면 다음과 같은 출력이 생성됩니다.
PS C:\Users\Amit\JavaScript-code> node demo36.js [ [], [ 8 ], [ 9 ], [ 9, 8 ] ]