본문 바로가기
AI월드/⚙️AI BOOTCAMP_Section 3

함수, 메소드 , 개념차이_Day47

by khalidpark 2021. 3. 12.

메소드와 함수 (Method and Function)의 차이점


1. 함수가 메소드를 아우르는 포괄적인 용어이다.


2. 함수는 객체로부터 독립적이며, 메소드는 객체에 종속적이다.


3. 메소드는 거의 모든 면에서 함수와 동일하지만, 아래의 2가지 포인트에서 다른 점이 있다.

  - 메소드는 호출된 객체에 암시적으로 전달된다.

  - 메소드는 클래스 안에 있는 data를 조작할 수 있다.


4. 기본적으로 두 용어의 뜻은 동일하나 '객체(클래스)로부터 독립적인가 아닌가'가 함수와 메소드를 나누는 기준이다.


 

 

 

출처 : youtu.be/ts413dYyXz0

출처 : sustainable-dev.tistory.com/33

 

메소드와 함수 (Method and Function)의 차이점

You don't know JS(this와 객체 프로토 타입, 비동기와 성능)편을 읽던 중, 여타 언어에서 객체(클래스)에 부속된 함수를 주로 '메소드'라 부르고 자바스크립트 함수 역시 객체의 부속물이라 생각하기

sustainable-dev.tistory.com

 

728x90

댓글