Object.entries()
역할: 주어진 객체의 키/값을 각각의 배열로 만든다
return값 ->배열,이 배열의 원소는 주어진 객체의 키/값을 가지고 만든 배열
const obj = {
seoul: "lite",
korea: "my county"
};
console.log(Object.entries(obj)); //[['seoul','lite'],['korea','my country]]
// 주어진 객체의 KEY,VALUE쌍 하나당 하나의 배열이 원소로 생성됨
let arr = Object.entries(obj);
for (let [key, value] of arr) {
console.log(key, value);
// seoul lite
// korea my country
}
Object.values()
역할: 주어진 객체의 value만 뽑아서 배열로 만든다
return값 ->배열,이 배열의 원소는 주어진 객체의 value들을 가지고 있다
객체의 값들만 뽑아서 Array로 만들면,Array의 다양한 메소드를 사용할 수 있기에 요긴하다.
const obj = {
seoul: "lite",
korea: "my county"
};
Object.values(obj) => ['lite','my country']반환