단일 날짜 키를 기준으로 개체 배열 정렬
날짜 값이 포함된 단일 키를 기준으로 개체 배열을 정렬하려면, 가장 효율적인 접근 방식은 Array.sort 메서드를 활용하는 것입니다. 이를 수행하는 방법은 다음과 같습니다.
var arr = [{ "updated_at": "2012-01-01T06:25:24Z", "foo": "bar" }, { "updated_at": "2012-01-09T11:25:13Z", "foo": "bar" }, { "updated_at": "2012-01-05T04:13:24Z", "foo": "bar" } ]; arr.sort(function(a, b) { var keyA = new Date(a.updated_at), keyB = new Date(b.updated_at); // Compare the 2 dates if (keyA < keyB) return -1; if (keyA > keyB) return 1; return 0; }); console.log(arr);
이 예에는 세 개의 개체가 포함된 "arr"이라는 개체 배열이 있으며, 각 개체에는 날짜 값을 보유하는 "updated_at" 키가 있습니다.
Array.sort 메소드는 비교 함수를 인수로 사용합니다. 제공된 비교 함수에서:
그런 다음 정렬된 배열이 콘솔에 기록되어 객체를 시간순으로 표시합니다.
위 내용은 단일 날짜 키를 기준으로 개체 배열을 정렬하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!