logo

타입스크립트 세트

TypeScript 세트는 다음에 추가된 새로운 데이터 구조입니다. ES6 자바스크립트 버전. 그것은 우리가 저장할 수 있게 해준다 고유한 데이터 (각 값은 한 번만 발생) 목록 다른 프로그래밍 언어와 유사합니다. 세트가 좀 비슷하네요 지도 , 그러나 저장만 가능합니다. 열쇠 , 아닙니다 핵심 가치 한 쌍.

세트 만들기

우리는 세트 아래.

 let mySet = new Set(); 

방법 설정

TypeScript 설정 메소드는 아래에 나열되어 있습니다.

SN 행동 양식 설명
1. set.add(값) 세트에 값을 추가하는 데 사용됩니다.
2. set.has(값) 값이 집합에 있으면 true를 반환합니다. 그렇지 않으면 false를 반환합니다.
삼. set.delete() 세트에서 항목을 제거하는 데 사용됩니다.
4. set.size() 집합의 크기를 반환하는 데 사용됩니다.
5. set.clear() 세트에서 모든 것을 제거합니다.

다음 예제를 통해 set 메소드를 이해할 수 있습니다.

 let studentEntries = new Set(); //Add Values studentEntries.add('John'); studentEntries.add('Peter'); studentEntries.add('Gayle'); studentEntries.add('Kohli'); studentEntries.add('Dhawan'); //Returns Set data console.log(studentEntries); //Check value is present or not console.log(studentEntries.has('Kohli')); console.log(studentEntries.has(10)); //It returns size of Set console.log(studentEntries.size); //Delete a value from set console.log(studentEntries.delete('Dhawan')); //Clear whole Set studentEntries.clear(); //Returns Set data after clear method. console.log(studentEntries); 

산출:

위의 코드 조각을 실행하면 다음 출력이 반환됩니다.

타입스크립트 세트

Set 메소드 체인화

TypeScript set 메소드는 또한 다음의 연결을 허용합니다. 추가하다() 방법. 아래 예를 통해 이해할 수 있습니다.

 let studentEntries = new Set(); //Chaining of add() method is allowed in TypeScript studentEntries.add('John').add('Peter').add('Gayle').add('Kohli'); //Returns Set data console.log('The List of Set values:'); console.log(studentEntries); 

산출:

타입스크립트 세트

세트 데이터 반복

'를 사용하여 설정된 값이나 항목을 반복할 수 있습니다. ...을 위해 '루프. 다음 예는 이를 더 명확하게 이해하는 데 도움이 됩니다.

 let diceEntries = new Set(); diceEntries.add(1).add(2).add(3).add(4).add(5).add(6); //Iterate over set entries console.log('Dice Entries are:'); for (let diceNumber of diceEntries) { console.log(diceNumber); } // Iterate set entries with forEach console.log('Dice Entries with forEach are:'); diceEntries.forEach(function(value) { console.log(value); }); 

산출:

Java 메소드의 문자열
타입스크립트 세트