Map : 키-값 쌍을 저장하는 자료구조 - 각 키는 유일해야 한다. - 키를 통해 해당 값을 검색하거나 수정할 수 있다. - 구현체로 HashMap, TreeMap, LinkedHashMap 등이 있다. Map 생성과 추가 (put 메소드) Map map = new HashMap(); // Key는 String, Value는 Integer인 HashMap 생성 map.put("BFS", 3); // 키 "BFS"에 대한 값을 3으로 추가 map.put("DFS", 2); // 키 "DFS"에 대한 값을 2로 추가 map.put("DP", 5); // 키 "DP"에 대한 값을 5로 추가 값 불러오기 (get 메소드) int appleCount = map.get("BFS"); // 키 "BFS"에 대한 값..
map
동일하게 여러번 쓰이는 Modal들을 내가 원하는 횟수만큼 반복시키고 싶다. 특히 배열로 받은 데이터들에 대응하는 수만큼 모달을 만들어 출력하고 싶다. 이를 해결해주는 map 함수의 사용법을 알아보자 map 함수 사용법 let [글제목,글제목변경] = useState(['나_Hi','다_안녕하세요','가_채로입니다']); [0,1,2].map(function(a){ return( {글제목[a]} ) }) function 파라미터인 a는 앞의 배열에 속하는 원소 하나 하나를 차례대로 받아온다. 따라서 글제목[0], 글제목[1], 글제목[2]가 차례로 출력된다. 다음은 [0,1,2]라는 직접 입력한 배열 대신, 배열 형식의 state를 map 앞에 쓸 때의 예시이다. 글제목.map(function(a,i){..