const objA = {

 name: "JANG",

 address: "Seoul",

 nationality: "Korea",

 age: 22

};

 

와 같은 객체가 있다고 한다.

 

키 또는 값만 따로 배열로 추출하고 싶다면 어떻게 할 수 있을까?

 

키의 경우

 

const { name, address, nationality, age} =  objA;

이렇게 한 뒤에,

 

return [name, address, nationality, age];

이렇게 리턴해줄수도 있겠지만,

 

쉽게 Object객체를 통해 한방에 배열로 만드는 방법이 있다.

 

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Object/keys

 

Object.keys()

The Object.keys() method returns an array of a given object's own enumerable property names, iterated in the same order that a normal loop would.

developer.mozilla.org

이것을 사용하면, 끝!!

 

 

.keys가 있으니까... values도 있지 않을까?

 

 

빙고!

 

 

이렇게 객체에서 키,.. 값을 추출할 수 있다.

Posted by sungho88
,