최대 1 분 소요

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 }

댓글남기기