Immutable.js '설정 문제가 있습니다. 문서에 따르면 고유 값만 포함 할 수 있습니다. 이 fiddle의 코드는 세트에 중복 된 항목 2 개가 생깁니다.Immutable.js 세트에 중복 값이 포함되어 있습니다.
이 단위 테스트는 통과하지만 대부분 사용자 오류 일 가능성이 큽니다.
it('should only have unique object values',() => {
const set = Set<any>();
const newSet = set.add({ form: 'form1', name: 'control1', value: 10 });
const finalSet = set.add({ form: 'form1', name: 'control1', value: 10 });
expect(finalSet.count()).toBe(1);
});
누구나 설명 할 수 있습니까?
테스트 케이스에 오타가 있음을 유의하십시오. 두 번 모두'set '에 추가해야합니다. –