본문 바로가기
IT/JAVASCRIPT

[JAVASCRIPT] JSON 데이터 배열 파싱 최대값 구하기

by 쫄보에서고수까지 2020. 7. 3.
반응형

이번 포스팅에서 자바스크립트로 받은 JSON 데이터 를 파싱하고 

배열안에서 특정 데이터 중의 MAX값을 구해서 출력할 수 있는 방법을 포스팅 하겠습니다.


준비된 JSON 데이터는 다음과 같습니다.


var JSON = [

{ emp_number : "1111", korea_name : "테스트", age : "23", adress : "서울"  }

, { emp_number : "1113", korea_name : "테스트1", age : "24", adress : "대구" }

, { emp_number : "1114", korea_name : "테스트2", age : "25", adress : "부산" } ];


테스트,테스트1,테스트2 라는 사람의 정보 이고 age(나이) 는 23,24,25 입니다.


이 중 제일 높은 나이를 찾아내어 뽑아오는 방법


JSON 데이터를 map(function(v) return )  이용


JSON 데이터를 한줄씩 돌면서 v(값) 에 들어있는 v.age 나이값을 리턴 해줍니다.


리턴 결과 : ["23","24","25"]    





Max(최대) 값을 가져오기 위해 Math.max.apply() 를 사용하며 , 변환한 배열값을 넣어줍니다.


Math.max.apply(null, ageData);


출력결과 : 25



위의 방법을 통해 쉽게 JSON 특정 컬럼들의 최대값을 뽑아낼 수 있습니다.





반응형
LIST

댓글