TypeScript에서 집합이란 무엇이며 어떻게 사용할 수 있습니까?

Typescripteseo Jibhab Ilan Mueos Imyeo Eotteohge Sayonghal Su Issseubnikka



ㅏ ' 세트 ”는 고유 값의 그룹/컬렉션을 저장하는 데이터 구조입니다. 세트의 값은 숫자, 문자열 또는 객체를 포함한 모든 데이터 유형일 수 있습니다. Set의 주요 기능 중 하나는 중복 값을 허용하지 않는다는 것입니다. 새 값이 Set에 추가되면 기존 값과 비교하여 이미 존재하는지 확인합니다. 값이 이미 있으면 Set에 추가되지 않습니다. 이것은 고유한 값을 저장하고 중복을 피하는 데 유용합니다.

이 기사에서는 TypeScript의 Set과 TypeScript에서 Set이 사용되는 방식을 보여줍니다.







TypeScript에서 집합이란 무엇입니까?

세트 ”는 TypeScript에 내장된 데이터 구조로, 숫자나 문자열과 같은 기본 유형이든 복잡한 객체든 모든 유형의 고유한 요소를 저장할 수 있습니다. 배열과 마찬가지로 세트를 사용하면 값 모음을 저장할 수 있지만 배열과 달리 세트에는 인덱스가 없습니다. 집합은 '를 사용하여 선언하거나 초기화할 수 있습니다. 세트 ” 생성자.



통사론



세트를 생성하려면 다음 구문을 사용하십시오.





const mySet = 새로운 세트 ( ) ;


또는 주어진 구문을 사용하여 Set 유형을 지정할 수도 있습니다.

const mySet = 새로운 세트 < 유형 > ( ) ;


계속 진행하기 전에 먼저 TypeScript 파일을 실행하려면 모든 수정 후 JavaScript 파일로 트랜스파일되어야 한다는 점을 이해하고 지정된 명령을 사용하여 터미널에서 JavaScript 코드를 실행해야 합니다.



tsc 파일명.ts
노드 파일명.js


주어진 예에서 우리는 단순히 세트를 생성할 것입니다. 먼저 ' ” 유형 세트 이름 “ 세트 ”를 사용하여 Set Constructor를 사용하고 “를 사용하여 콘솔에 인쇄합니다. 콘솔.로그() ' 방법:

const 세트 = 새로운 세트 < > ( [ 'HTML' , 'CSS' , '자바스크립트' , '제이쿼리' ] ) ;
console.log ( 세트 ) ;


산출


Set 생성자를 사용하여 유형을 지정하지 않고 Set을 선언할 수도 있습니다.

const 세트 = 새로운 세트 ( ) ;


'를 사용하여 Set에 값을 추가합니다. 추가하다() Set 개체의 미리 정의된 메서드인 ” 메서드:

설정.추가 ( 'HTML' ) ;
설정.추가 ( 'CSS' ) ;
설정.추가 ( '자바스크립트' ) ;
설정.추가 ( 'jQuery' ) ;


마지막으로 콘솔에 Set을 인쇄합니다.

console.log ( 세트 ) ;


산출

TypeScript 설정 방법

일반적으로 사용되는 일부 미리 정의된 Set Object 메서드 및 속성은 주어진 표에서 설명합니다.

방법/속성

설명

통사론

추가하다() 이 메서드는 집합에 값을 추가하는 데 사용됩니다. mySet.add(값)
가지다() 주어진 요소가 배열에 존재하는지 여부를 확인하려면 “has()” 메서드를 사용하십시오. mySet.has(값)
삭제() Set에서 요소를 삭제하려면 이 방법을 사용하십시오. mySet.delete(값)
값() Set 값을 얻기 위해 “values()” 메서드를 사용합니다. mySet.values()
크기 'size' 속성은 Set의 길이 또는 크기를 결정하는 데 사용됩니다. mySet.size
분명한() Set에서 모든 요소를 ​​지우거나 삭제하려면 이 메서드를 사용합니다. mySet.clear()

TypeScript에서 Set을 어떻게 사용할 수 있습니까?

TypeScript 또는 JavaScript에서 세트는 배열에서 중복 항목을 제거하고, 컬렉션 멤버십을 확인하고, 합집합, 교집합 및 차이를 포함한 집합 작업을 수행하는 데 활용할 수 있습니다.

여기 제공된 예제에서 Set이 배열에서 중복 값을 제거하는 방법을 볼 수 있습니다. 먼저 짝수 배열을 만듭니다.

const evenNmbers = [ 2 , 4 , 6 , 2 , 8 , 10 , 4 , 14 , 12 ] ;


그런 다음 '를 사용하여 배열의 길이를 결정합니다. 길이 ' 기인하다:

console.log ( '배열 크기:' + evenNmbers.length ) ;


이제 배열 '을 전달하여 Set 생성자를 사용하여 Set을 만듭니다. 짝수 ”:

const uniqueEvenNumbersSet = 새로운 세트 ( evenNmbers ) ;


Set을 반복하고 콘솔에 값을 인쇄합니다.

uniqueEvenNumbersSet.forEach ( ( ) = > {
console.log ( ) ;
} ) ;


마지막으로 '를 사용하여 세트의 크기를 확인합니다. 크기 ' 재산.:

console.log ( '세트 크기: ' + uniqueEvenNumbersSet.size ) ;


출력은 배열의 길이가 ' 9 ” 동안 세트의 길이 또는 크기는 “ 7 ”는 Set이 배열에서 중복 값을 제거하고 고유한 값만 저장함을 나타냅니다.


이것이 TypeScript의 Set과 TypeScript에서의 사용법에 관한 것이었습니다.

결론

'Set'은 TypeScript의 미리 정의된 데이터 구조로, 모든 유형의 고유한 요소를 저장할 수 있습니다. TypeScript에서는 배열에서 중복 항목을 제거하고, 컬렉션 멤버십을 확인하고, 합집합, 교집합 및 차이와 같은 집합 작업을 수행하는 데 사용할 수 있습니다. 이 기사에서는 TypeScript의 Set과 TypeScript에서 Set이 사용되는 방식을 설명했습니다.