Object.keys, values, entries, assign
Object.keys(obj)
객체의 키만 담은 배열을 반환한다.
let user = {
name: "min",
age: 29,
};
Object.keys(user); // ["name", "age"]
Object.values(obj)
객체의 값만 담은 배열을 반환한다.
let user = {
name: "min",
age: 29,
};
Object.values(user); // ["min", "29"]
Object.entries(obj)
[키, 값] 쌍을 담은 배열을 반환합니다.
let user = {
name: "min",
age: 29,
};
Object.entries(user); // [["name", "min"], ["age", "29"]]
Object.assign()
타겟을 지정한 객체로 다른 객체의 속성을 복사한다.
const target = { a: 1, b: 2 };
const source = { b: 4, c: 5 };
const returnedTarget = Object.assign(target, source);
console.log(target); // { a: 1, b: 4, c: 5 }
console.log(returnedTarget); // { a: 1, b: 4, c: 5 }
댓글남기기