[javascript] 함수의 호출 방법

자바스크립트에서 함수는 다양한 방법으로 호출할 수 있습니다. 이 문서에서는 함수를 어떻게 호출하는지에 대해 간단히 설명하겠습니다.

일반적인 함수 호출

함수를 가장 일반적인 방법으로 호출하는 것은 “함수명()”을 사용하는 것입니다. 이때 함수의 매개변수를 전달할 수 있습니다.

function greeting(name) {
  console.log(`Hello, ${name}!`);
}

greeting('Alice'); // 출력: Hello, Alice!

메소드로의 호출

함수가 객체의 메소드로 정의된 경우, 해당 함수를 메소드로 호출할 수 있습니다.

let person = {
  name: 'Bob',
  greet: function() {
    console.log(`Hi, my name is ${this.name}.`);
  }
};

person.greet(); // 출력: Hi, my name is Bob.

생성자 함수로의 호출

생성자 함수를 사용하여 객체 인스턴스를 만들 때는 “new” 키워드를 사용하여 함수를 호출합니다.

function Person(name) {
  this.name = name;
  this.greet = function() {
    console.log(`Hi, my name is ${this.name}.`);
  };
}

let newPerson = new Person('Charlie');
newPerson.greet(); // 출력: Hi, my name is Charlie.

함수를 호출하는 다양한 방법을 사용하여 자바스크립트에서 유연하고 효율적으로 코드를 작성할 수 있습니다.

이상으로 함수의 호출 방법에 대해 알아보았습니다. 감사합니다.

MDN Web Docs에서 더 많은 정보를 얻을 수 있습니다.