다음과 같은 객체 배열이 있다고 가정해 보겠습니다. -
const arr = [ {"time":"18:00:00"}, {"time":"10:00:00"}, {"time":"16:30:00"} ];
우리는 하나의 그러한 배열을 취하고 다음을 수행하는 JavaScript 함수를 작성해야 합니다 -
-
json 코드에서 시간 추출:so:18:00:00, 10:00:00, 16:30:00
-
시간을 다음으로 변환:[18,0], [10,0], [16,30]
-
배열에 넣습니다.
-
최종 배열을 반환합니다.
예시
이에 대한 코드는 -
const arr = [ {"time":"18:00:00"}, {"time":"10:00:00"}, {"time":"16:30:00"} ]; const reduceArray = (arr = []) => { let res = []; res = arr.map(obj => { return obj['time'].split(':').slice(0, 2).map(el => { return +el; }); }); return res; }; console.log(reduceArray(arr));
출력
콘솔의 출력은 -
[ [ 18, 0 ], [ 10, 0 ], [ 16, 30 ] ]