[javascript] 객체의 프로퍼티와 메서드
자바스크립트에서 객체는 속성과 함수(method)를 포함할 수 있습니다. 이러한 속성은 객체의 상태를 나타내며, 메서드는 객체의 행동을 나타냅니다.
객체 프로퍼티
객체의 프로퍼티는 값 또는 다른 객체를 가리킬 수 있습니다. 객체의 프로퍼티를 다음과 같이 정의할 수 있습니다.
const person = {
name: 'John',
age: 30
};
위의 예제에서 name
과 age
는 person
객체의 프로퍼티입니다.
객체 메서드
자바스크립트에서 객체는 함수를 포함할 수 있습니다. 이러한 함수를 객체의 메서드라고 합니다.
const person = {
name: 'John',
age: 30,
greet: function() {
console.log('Hello, my name is ' + this.name);
}
};
위의 예제에서 greet
는 person
객체의 메서드입니다.
프로퍼티와 메서드에 접근
객체의 프로퍼티와 메서드에 접근하려면 점 표기법 또는 대괄호 표기법을 사용할 수 있습니다.
console.log(person.name); // "John"
person.greet(); // "Hello, my name is John"
점 표기법을 사용하여 객체의 프로퍼티에 접근하거나, 메서드를 호출할 수 있습니다.
자바스크립트 객체의 프로퍼티와 메서드를 활용하여 다양한 기능을 구현할 수 있습니다.
자세한 내용은 MDN web docs를 참고하세요.