웹 프로그래밍 기초/객체
메서드
별초롱언니
2025. 4. 7. 11:11
자바스크립트에서 모든 함수는 메서드라 할 수 있다. 단지 차이점은 메서드는 객체가 가지고 있는 동작을 의미한다. 함수가 어떤 객체의 동작을 나타내는 함수로 정의되면 그 함수를 객체의 메서드라고 한다.
- 일반함수 : 독립적으로 정의된 코드 묶음, 객체에 소속되지않아 독립적으로 호출 가능
- 메서드 : 객체에 속한 함수로 객체명을 활용하여 호출 가능
정의 방법 또한 일반함수와 메서드의 차이가 있다.
1. 일반함수 선언
function 함수명 (매개변수1, 매개변수2, ... ) {
함수구문
}
2. 메서드 선언
let 객체명 = {
속성키 : 속성값,
메서드명 : function() {
}
}