less than 1 minute read

메서드

: 객체에 종속된 특성으로 함수에 포함되는 개념

모든 메서드는 함수이지만 모든 함수가 메서드인 것은 아니다

메서드 이름 앞에 점을 찍어 사용


[ 메서드를 객체에 추가하는 방법 ]

image-20240328110112088

image-20240328110126684

=> myMath라는 객체에 속성으로 추가된 함수


image-20240328110523131

=> 이 구문으로 써도 결과는 나오지만 보통 위에 있는 방법으로 사용


[ 축약형 ]

image-20240328111212678

image-20240328111456326

=> 축약형으로 function 키워드 없이 작성 가능


[ 메서드 관련 퀴즈 풀기 ]

‘area’‘perimeter’ 라는 두 가지 메서드를 포함한 ‘square’ 라는 객체를 정의할 것

‘area’는 한 변의 길이를 받은 다음 해당 변의 길이를 제곱한 값을 반환할 것

‘perimeter’는 한 변의 길이를 받아 해당 변의 길이에 4를 곱한 값을 반환할 것

image-20240328112150907

Updated: