[javascript] Lodash를 사용한 데이터 정렬
Lodash는 JavaScript 유틸리티 라이브러리로, 데이터 조작 및 가공에 유용하게 활용됩니다. 이 라이브러리를 사용하여 데이터를 정렬하는 방법에 대해 알아보겠습니다.
데이터 정렬하기
Lodash의 _.orderBy
함수를 사용하면 배열 안의 객체를 기준에 따라 정렬할 수 있습니다.
const _ = require('lodash');
const data = [
{ id: 1, name: 'John', age: 25 },
{ id: 2, name: 'Alice', age: 30 },
{ id: 3, name: 'Bob', age: 23 }
];
const sortedData = _.orderBy(data, ['age', 'name'], ['asc', 'desc']);
console.log(sortedData);
위의 코드에서는 age
를 기준으로 오름차순으로 정렬하고, name
을 기준으로 내림차순으로 정렬하였습니다.
결론
Lodash를 사용하면 간편하게 데이터를 정렬할 수 있으며, 복잡한 정렬 규칙에도 유용하게 활용할 수 있습니다.
이상으로 Lodash를 사용한 데이터 정렬에 대해 알아보았습니다.
관련 자료: Lodash 공식 문서