JavaScript 객체 참조 매뉴얼

JavaScript 대상

객체는 JavaScript의 데이터 타입 중 하나입니다。

객체는 키/값(이름/값) 집합을 저장합니다。

JavaScript 객체는 이름 붙은 값의 집합입니다。

다음 예제는 네 개의 키/값 속성을 가진 JavaScript 객체를 생성하는 방법을 보여줍니다:

인스턴스

const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 19,
  eyeColor: "blue"
};

본인이 직접 시도해보세요

객체에 대한 튜토리얼을 읽어보세요. JavaScript 객체 튜토리얼

JavaScript 객체의 메서드와 속성

名称 描述
assign() 将属性从源对象复制到目标对象。
constructor 返回创建对象原型的函数。
create() 从现有对象返回新创建的对象。
defineProperties() 添加或更改属性。
defineProperty() 添加或更改一个属性。
entries() 返回对象键/值对的数组。
freeze() 防止对对象进行任何更改。
fromEntries() 从一个键/值对的可迭代列表返回对象。
getOwnPropertyDescriptor() 객체 키의 배열을 반환합니다.
getOwnPropertyDescriptors() 객체 키의 배열을 반환합니다.
getOwnPropertyNames() 객체 키의 배열을 반환합니다.
groupBy() 반환된 콜백 값에 따라 객체 요소를 그룹화합니다.
isExtensible() 객체가 확장 가능한 경우 true를 반환합니다.
isFrozen() 객체가 동결된 경우 true를 반환합니다.
isSealed() 그렇다면 true를 반환합니다.
keys() 객체 키의 배열을 반환합니다.
preventExtensions() 객체에 신규 속성을 추가하는 것을 방지합니다.
prototype JavaScript 객체에 속성과 메서드를 추가할 수 있도록 합니다.
seal() 신규 속성을 추가하거나 기존 객체 속성을 제거하는 것을 방지합니다.
toString() 객체를 문자열로 변환하여 결과를 반환합니다.
valueOf() 객체의 원시 값을 반환합니다.
values() 객체 속성 값의 배열을 반환합니다.