logo

TypeScript 맵

TypeScript 맵은 TypeScript에 추가된 새로운 데이터 구조입니다. ES6 자바스크립트 버전. 이를 통해 데이터를 저장할 수 있습니다. 키-값 쌍 그리고 원작도 생각나고 게재 신청서 다른 프로그래밍 언어와 유사한 키. TypeScript 맵에서는 어떤 값이든 다음 중 하나로 사용할 수 있습니다. 열쇠 또는 .

산제이 더트와

지도 만들기

아래와 같이 지도를 생성할 수 있습니다.

 var map = new Map(); 

지도 방법

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

SN 행동 양식 설명
1. map.set(키, 값) 맵에 항목을 추가하는 데 사용됩니다.
2. map.get(키) 지도에서 항목을 검색하는 데 사용됩니다. 키가 맵에 없으면 정의되지 않은 값을 반환합니다.
삼. map.has(키) 키가 맵에 있으면 true를 반환합니다. 그렇지 않으면 false를 반환합니다.
4. map.delete(키) 키로 항목을 제거하는 데 사용됩니다.
5. 지도.크기() 지도의 크기를 반환하는 데 사용됩니다.
6. 지도.클리어() 지도에서 모든 것을 제거합니다.

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

 let map = new Map(); map.set('1', 'abhishek'); map.set(1, 'www.javatpoint.com'); map.set(true, 'bool1'); map.set('2', 'ajay'); console.log( 'Value1= ' +map.get(1) ); console.log('Value2= ' + map.get('1') ); console.log( 'Key is Present= ' +map.has(3) ); console.log( 'Size= ' +map.size ); console.log( 'Delete value= ' +map.delete(1) ); console.log( 'New Size= ' +map.size ); 

산출:

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

TypeScript 지도

지도 데이터 반복

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

 let ageMapping = new Map(); ageMapping.set('Rakesh', 40); ageMapping.set('Abhishek', 25); ageMapping.set('Amit', 30); //Iterate over map keys for (let key of ageMapping.keys()) { console.log('Map Keys= ' +key); } //Iterate over map values for (let value of ageMapping.values()) { console.log('Map Values= ' +value); } console.log('The Map Enteries are: '); //Iterate over map entries for (let entry of ageMapping.entries()) { console.log(entry[0], entry[1]); } 

산출:

TypeScript 지도