Studying/JavaScript & Frameworks

[자바스크립트 떠먹여 주는 남자] Function 과 Method 의 차이점

국장 지킴이 앨런 2022. 3. 24. 09:00
반응형

안녕하세요! 이번 포스트에서는 정말 짧고 간결하게 JS 에서 아주 아주 많이 쓰이는 Function 과 Method 의 차이점에 대하여 찍먹 해 보도록 하겠습니다.

 

Function (함수)

function testFunction(parameterA, parameterB) {
  console.log(`${parameterA} ${parameterB}`);
}

const argumentA = "stringArg",
      argumentB = 1;


testFunction(argumentA, argumentB);

함수는 독립적으로 존재하며 호출 시 함수 이름을 쓰고 함수에 매개변수가 존재할 시 인자값을 보내주는 형태입니다.

 

Method (??)

const obj = {
  testMethod: function(parameterA, parameterB) {
    console.log(`${parameterA} ${parameterB}`);
  }
};

const argA = "argumentA",
      argB = 1;

obj.testMethod(argA, argB);

메소드는 객체 안에 프로퍼티 형태로서 선언 된 함수의 정의입니다. 호출 방식은 객체.프로퍼티 형태입니다.

 

이번 포스트는 여기까지입니다. 그냥 화장실에서 거사를 치를 때 한 번 읽고 이해할 수 있는 정도의 수준으로 작성해 보고 싶었는데 어떨 지 모르겠네요. 그럼 이만, 빠잉요!

반응형