object 클래스

👉 MDN 문서 보기

자바스크립트 객체들의 원형

console.log(
  new String('ABC') instanceof Object,
  new Number(123) instanceof Object,
  [] instanceof Object,
  (function () {}) instanceof Object,
  globalThis instanceof Object
);
// 빈 객체 생성
console.log(
  new Object(),
  new Object(null),
  new Object(undefined),
);
// 각 값에 적합한 래핑함수로 작용
console.log(
  new Object(1),
  new Object('ABC'),
  new Object(true),
  new Object([1, 2, 3])
);

주요 정적 메서드

const personal = {
  age: 25,
  married: false
};
const career = {
  job: '개발자',
  position: '팀장'
}

Object.assign(intro1, personal);
console.log(intro1);

// 둘 이상의 원본에서 가져올 수도 있음
Object.assign(intro2, personal, career);
console.log(intro2);