객체에서 키값을 기준으로 배열로 생성해 준다.
const object1 = {
a: 'somestring',
b: 42,
c: false
};
console.log(Object.keys(object1));
// expected output: Array ["a", "b", "c"]
객체의 값을 기준으로 배열로 만들어 준다.
const object1 = {
a: 'somestring',
b: 42,
c: false
};
console.log(Object.values(object1));
// expected output: Array ["somestring", 42, false]
target객체에서 source 객체에 똑같은 키값이 존재 할 경우에는 source key 값으로 덮어 씌운다.
const target = { a: 1, b: 2 };
const source = { b: 4, c: 5 };
const returnedTarget = Object.assign(target, source);
console.log(target);
// expected output: Object { a: 1, b: 4, c: 5 }
console.log(returnedTarget);
// expected output: Object { a: 1, b: 4, c: 5 }
객체 자신의 열거 가능한 프로퍼티 키와 값의 쌍의 배열을 array에 담아서 반환하는 메소드
const person={
name:"lee",
address:"seoul"
}
console.log(Object.entries(person));
//[["name","lee"],["address","seoul"]]