var resultCty = ]
{ id: "11290", nm: "ㅁ"},
{ id: "11350", nm: "ㅠ"}
]
var groupObjMap = new Map();
var list = [];
resultCty.forEach(function(d,i){
if ( !groupObjMap.has(d.id.substring(0,2)) ) {
groupObjMap.set(d.id.substring(0,2), []);
}
groupObjMap.get(d.id.substring(0,2)).push(d);
})
map을 생성하고 중복체크하는 조건을 키로 만들어서
map에서 키로 있는지 체크하고 있으면 그 키의 밸류에 추가
없으면 키를 만들고 추가
'코딩 > 코테' 카테고리의 다른 글
두 배열을 곱하여 최솟값 구하기 (0) | 2020.11.20 |
---|