본문 바로가기

JavaScript

[Javascript] 객체(object)의 키(key)와 값(value)을 배열로 얻기

http://www.gisdeveloper.co.kr/?p=11005 

 

Javascript 객체(object)의 키(key)와 값(value)을 배열로 얻기 – GIS Developer

만약 다음과 같은 자바스크립트 객체가 있다고 할 때.. const obj = { a: 'Dip2K', b: 30, c: true, d: {} }; obj 객체를 구성하는 전체 키를 배열로 얻는 코드는 다음과 같습니다. console.log(Object.keys(obj)); // Array

www.gisdeveloper.co.kr

 

만약 다음과 같은 자바스크립트 객체가 있다고 할 때

const obj = {
  a: 'Dip2K',
  b: 30,
  c: true,
  d: {}
};

 

obj 객체를 구성하는 전체 키를 배열로 얻는 코드는 다음과 같습니다. 

* Object.keys()

console.log(Object.keys(obj)); 
// Array ["a", "b", "c", "d"]

 

다시 obj 객체를 구성하는 전체 값을 배열로 얻는 코드는 다음과 같구요.

* Object.values

console.log(Object.values(obj)); 
// Array ["Dip2K", 30, true, Object {  }]


배열에 대해서 각 구성 항목을 참조하는 코드는 다음과 같습니다.

for(i of Object.values(obj)) {
    console.log(i);
}
/* 
"Dip2K"
30
true
Object {  }
*/