1. Computed Property[연산 프로퍼티]
let a = "age";
const user = {
name: "go",
[a]: 23
}
2. Object Method[객체 메서드]
Object.assign() : 객체 복제
const obj = {
p1 : 1,
p2 : "asd",
p3 : true,
}
const cloneObj = obj;
const cloneObj = Object.assign({}, obj);
Object.keys(): 키를 배열로 반환 / Object.values(): 키에 대한 값을 배열로 반환
const obj = {
p1 : 1,
p2 : "asd",
p3 : true,
}
Object.keys(obj);
Object.values(obj);
Object.entries() : 키/값을 모두 배열로 반환
const obj = {
p1 : 1,
p2 : "asd",
p3 : true,
}
Object.entries(obj);
Object.fromEntries() : 배열(키/값 형태로 된)을 키/값 객체로 반환
const objArr = [
["p1", 1],
["p2", "asd"],
["p3", true]
];
const obj = Object.fromEntries(objArr);
console.log(obj);