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 메소드의 문자열