일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- windows
- 자바스크립트
- list
- vscode
- 문자열
- Eclipse
- Array
- 이클립스
- input
- js
- Button
- 인텔리제이
- IntelliJ
- CMD
- CSS
- 자바
- 배열
- javascript
- string
- 테이블
- json
- Visual Studio Code
- Maven
- 이탈리아
- html
- ArrayList
- table
- date
- Java
- Files
- Today
- Total
목록map (13)
어제 오늘 내일
Collections.frequency() 이용하기 Map 이용하기 1. Collections.frequency() 이용하기 public static int frequency(Collection c, Object o) 위 메소드는 첫번째 파라미터로 전달된, Collection 객체에서 두번째 파라미터로 전달된 Object와 같은 값이 몇번이나 포함되어 있는지 찾아서 횟수를 리턴합니다. 파라미터로 전달된 값과 Collection 객체의 원소가 같은지 여부는 equals() 메소드를 사용하여 판단합니다. Collections.frequency() 이용해서 특정 값 개수 세기 예제 import java.util.ArrayList; import java.util.Arrays; import java.util.Co..
배열에 있는 값들이 몇번이나 중복 되는지 찾는 방법을 소개합니다. forEach() 이용하기 reduce() 이용하기 Map 객체 이용하기 1. forEach() 이용하기 const arr = ['a', 'b', 'a', 'b', 'c']; const result = {}; arr.forEach((x) => { result[x] = (result[x] || 0)+1; }); document.write(JSON.stringify(result)); const arr = ['a', 'b', 'a', 'b', 'c']; 중복되는 값을 가지는 배열이 있습니다. const result = {}; 중복된 값의 갯수를 저장하기 위한 Object를 선언하였습니다. arr.forEach(callback함수); 배열(arr..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/M9Zml/btqGdEpsH0F/SyRyKEcjvUFy02BGhIUx01/img.png)
map() 함수는 배열을 다룰 때 매우 자주, 유용하게 사용되는 함수입니다. 배열의 map() 함수는, 배열을 순회하면서 각 element의 값을 변경하여 새로운 배열을 만들어 줍니다. map() 함수로 새로운 배열 생성하기 arr.map(callback(currentValue[, index[, array]])[, thisArg]) map() 함수는... 배열(arr)의 각각의 element들이 callback 함수의 파라미터로 전달되고, map() 함수는 이 callback 함수가 return 하는 값으로 새로운 배열을 만들어서 리턴합니다. 파라미터 callback(currentValue, index, array) 새로운 배열을 생성하는 함수이고, 다음 3개의 파라미터를 받습니다. currentValu..