반응형
이번 포스팅에서 자바스크립트로 받은 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
'IT > JAVASCRIPT' 카테고리의 다른 글
카카오톡 메신저봇 랜덤포인트 자바스크립트 소스 (19) | 2020.10.16 |
---|---|
카카오톡 메신저봇 단톡방 랜덤 포인트적립 (74) | 2020.10.13 |
자바스크립트로 카카오맵 기반 마스크맵 만들기 8단계 (2) | 2020.06.18 |
자바스크립트로 카카오맵 기반 마스크맵 만들기 7단계 (0) | 2020.06.18 |
자바스크립트로 카카오맵 기반 마스크맵 만들기 6단계 (0) | 2020.06.17 |
댓글