Javascript 객체의 필드(Key)명 변경하기
개발을 하다가 다음과 같은 문제가 발생했다. API 호출로 전달받은 JSON 객체에 대문자로 시작되는 필드명이 존재했다. 특정 필드는 대문자로 시작하고, 특정 필드는 소문자로 시작하고 ...규칙성이 존재하지 않는다. 그리고 대문자로 시작하는 필드명은 옳지 않다고 생각한다! 그래서 필드명의 시작은 모두 소문자로 시작될 수 있게 변경했다. 먼저 객체를 순회하는 방법을 먼저 알아보려고 한다. Object.keys(item) 를 사용하면 객체가 가지고 있는 필드명을 배열의 형태로 반환을 한다.반복문을 통해 순차적으로 접근하면 해당 객체의 필드명을 알 수 있다. 필드명을 알고 있다면 해당 객체의 값도 알 수 있다. - Key Names : Object.keys(item); - Value : item['key na..
Javascript
2020. 1. 19. 16:34