[JS] 메소드와 함수의 차이점

킴스·2021년 6월 24일
0

메소드와 함수의 차이점

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

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

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

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

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

  • 기본적으로 두 용어의 뜻은 동일하나 '객체(클래스)로부터 독립적인가 아닌가'가 함수와 메소드를 나누는 기준이다.
  • method (메소드)는 객체 안에 존재 하며, 객체안에서 작동 한다.

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

    • object.method(); 로 호출 할 수 있다.

출처: https://ryublock.tistory.com/49 [RyuK 성장 일지]

https://sustainable-dev.tistory.com/33

profile
코뽀

0개의 댓글