[javascript] 객체의 프로퍼티와 메서드

자바스크립트에서 객체는 속성과 함수(method)를 포함할 수 있습니다. 이러한 속성은 객체의 상태를 나타내며, 메서드는 객체의 행동을 나타냅니다.

객체 프로퍼티

객체의 프로퍼티는 값 또는 다른 객체를 가리킬 수 있습니다. 객체의 프로퍼티를 다음과 같이 정의할 수 있습니다.

const person = {
  name: 'John',
  age: 30
};

위의 예제에서 nameageperson 객체의 프로퍼티입니다.

객체 메서드

자바스크립트에서 객체는 함수를 포함할 수 있습니다. 이러한 함수를 객체의 메서드라고 합니다.

const person = {
  name: 'John',
  age: 30,
  greet: function() {
    console.log('Hello, my name is ' + this.name);
  }
};

위의 예제에서 greetperson 객체의 메서드입니다.

프로퍼티와 메서드에 접근

객체의 프로퍼티와 메서드에 접근하려면 점 표기법 또는 대괄호 표기법을 사용할 수 있습니다.

console.log(person.name); // "John"
person.greet(); // "Hello, my name is John"

점 표기법을 사용하여 객체의 프로퍼티에 접근하거나, 메서드를 호출할 수 있습니다.

자바스크립트 객체의 프로퍼티와 메서드를 활용하여 다양한 기능을 구현할 수 있습니다.

자세한 내용은 MDN web docs를 참고하세요.