groupBy (objectArray, property) {
return objectArray.reduce(function (acc, obj) {
const key = obj[property]
if (!acc[key]) {
acc[key] = []
}
acc[key].push(obj)
return acc
}, {})
}
property에 이름을 넣어주면 기준으로 정렬이 된다.
'IT > JavaScript' 카테고리의 다른 글
호이스팅 (0) | 2020.07.02 |
---|---|
객체지향적 프로그래밍 (0) | 2020.07.02 |
클로저 (0) | 2020.06.30 |
with (0) | 2020.06.30 |
import / export (0) | 2020.06.30 |
댓글