Object Methods

  • Object.assign(init, target): init 객체에 target 객체를 덮어씌운 새 객체를 리턴
    • const user2 = user 이런 식으로 쓰면 안된다. 같은 주소값을 가리키기 때문.
  • Object.keys(obj): 키값만 배열로 반환
  • Object.values(obj): 밸류값들만 배열로 반환
  • Object.entries(obj): 키, 밸류를 가진 이차원 배열을 반환
  • Object.fromEntries(arr): 키, 밸류를 가진 이차원 배열로부터 객체 생성