Object 클래스이제까지 배운 자바스크립트 객체들의 원형
console.log(
new String('ABC') instanceof Object,
new Number(123) instanceof Object,
[] instanceof Object,
(function () {}) instanceof Object,
globalThis instanceof Object
);
// true
→ 모든 것들의 조상이라고 보면 됨
// 빈 객체 생성
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])
);
→ Number → Object
→ String → Object
이런식임
assign - 인자로 주어진 객체(들)의 프로퍼티들을 대상 객체에 붙여넣음인자들: