다음과 같은 문자열 날짜 배열이 있다고 가정해 보겠습니다. -
상수 arr =[ "2017-01-22 00:21:17.0", "2017-01-27 11:30:23.0", "2017-01-24 15:53:21.0", "2017-01 -27 11:34:18.0", "2017-01-26 16:55:48.0", "2017-01-22 11:57:12.0", "2017-01-27 11:35:43.0"];사전>우리는 그러한 배열을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 이 배열에서 가장 오래된 날짜와 최신 날짜를 찾아야 합니다.
그러면 함수는 마침내 이 두 날짜를 포함하는 객체를 반환해야 합니다.
예시
상수 arr =[ "2017-01-22 00:21:17.0", "2017-01-27 11:30:23.0", "2017-01-24 15:53:21.0", "2017-01 -27 11:34:18.0", "2017-01-26 16:55:48.0", "2017-01-22 11:57:12.0", "2017-01-27 11:35:43.0"]; const findMinMaxDate =(arr =[]) => { const res =arr.reduce((acc, val, ind) => { if (!ind) { return { min:val, max:val}; }; if(valacc.max) { acc.max =val; }; 반환 acc; }, 정의되지 않음); 반환 res;};console.log(findMinMaxDate(arr)); 출력
콘솔의 출력은 -
{ 최소:'2017-01-22 00:21:17.0', 최대:'2017-01-27 11:35:43.0' }