Object.keys(), values, entries, assign

정하일·2022년 6월 13일

object.keys(), values, entries, assign

  • object.keys()메소드는 주어진 객체의 속성 이름들을 일반적인 반복문과 동일한 순서로 순회되는 열거할 수 있는 배열로 반환한다.
const object1 = {
a: 'somestring',
b: 42,
c: false
};
console.log(Object.keys(object1)); ---> ["a", "b", "c"]
  • object.values()
    1 . object.keys()와 비슷하다. object의 value값을 갖는 배열을 반환한다.
const object1 = {
a: 'somestring',
b: 42,
c: false
};
console.log(Object.values(object1)); --> ["somestring", 42, false]
  • object.entries()는 객체의 key값과 value값을 배열로 반환한다.
const obj = { foo: 'bar', baz: 42 };
console.log(Object.entries(obj)); // [ ['foo', 'bar'], ['baz', 42] ]
  • object.assign은 객체를 병합할 때 사용한다.

0개의 댓글