자바스크립트 다지기 - 객체메소드, 계산된 프로퍼티 (object method, computed property)

Janny·2023년 3월 9일
0

계산된 프로퍼티 (computed property)

➡️ [ ] 사용

let a = "age";
const user = {
    name: "Mike",
    [a]: 30  // [] 이를 computed property라고 부름
  }

객체 메소드 (object method)

  • Object.assign(): 객체 복제
    Object.assign({}, user)
    ➡️ 첫번째 매개변수는 초기값, 두번째 매개변수부터 들어온 객체들이 초기값에 병합된다. 만약, 초기값의 key와 들어올 객체의 key가 중복된다면? 들어올 값으로 덮어씌워진다. 또한 2개 이상의 객체도 합칠 수 있다.
  • Object.keys(): key 배열 반환, key를 배열로 만들어서 반환해준다.
  • Object.values(): 값 배열 반환, 값들을 배열로 만들어 반환해준다.
  • Object.entries(): key&값을 배열 반환, key와 값을 쌍으로 묶어서 배열로 반환해준다.
  • Object.fromEntries(): key&값 배열을 객체로 반환, key&값 쌍을 객체로 만들어서 반환해준다.
profile
🐣병아리 개발자의 기록을 위한 공간

0개의 댓글